Production fidelity
Response JSON field names, formats, and error shapes match the real services exactly. Point your SDK at a different base URL and everything else stays the same.
Production fidelity
Response JSON field names, formats, and error shapes match the real services exactly. Point your SDK at a different base URL and everything else stays the same.
Fully stateful
A real in-memory store with CRUD, indexing, filtering, and pagination — state created by one API call is visible to the next. Not canned mocks.
Built for CI
No network, no external accounts, no flakes. Seed deterministic fixtures from a YAML config and reset between tests in milliseconds.
Korean services + BaaS
Kakao, Naver, and Toss Payments alongside Firebase, Supabase, Asana, Linear, GitLab, PostHog, Spotify, WorkOS, X, and more.
npx @pleaseai/emulateEvery service starts with sensible defaults — no config file needed. Ports are
assigned sequentially from 4000 (Kakao) through 4012 (X).
Built on the architecture of
vercel-labs/emulate, using
@emulators/core.