collected.tools.

Emulate

Local stand-ins for Stripe, GitHub and more

What it is

Emulate is an open-source tool from Vercel Labs that recreates APIs such as GitHub, Stripe, Google, Slack, AWS or Resend on your machine. The services keep their state and handle real OAuth flows and signed webhooks, so tests and agents run without a network and without real keys. There is a programmatic API for Vitest and Jest, adapters for Next.js and Nuxt, and a local interface for debugging.

Install
npx emulate
Why it made the cut
  • Stateful emulators instead of rigid mocks
  • Runs offline and without Docker
  • Custom emulators in TypeScript

Related entries