Ross ROSS = Recommend OSS · open-source software intelligence for agents

vercel-labs/emulate

Local API emulation for CI and no-network sandboxes observed · 2026-08-28

github.com/vercel-labs/emulate · homepage · TypeScript · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

81/100

  • Activity 99
  • Release rhythm 98
  • Longevity 11

Flags: young

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 18
  • age_days: 166
  • days_rel: 14
  • days_push: 8
  • n_releases_24m: 8

Full methodology

Adoption not part of the score

1609 stars · 114 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

emulate is a zero-config CLI and programmatic library that runs stateful, production-fidelity local replacements for third-party APIs like Stripe, GitHub, Google, AWS, Slack, and more. It lets developers and CI pipelines point existing SDKs at localhost instead of real network services, with no API keys or Docker required.

Use cases

  • run integration tests against Stripe without a test-mode account
  • emulate GitHub API locally for CI pipelines
  • test OAuth flows offline with Google or Okta emulators
  • develop against AWS APIs in a no-network sandbox
  • reset emulator state between Vitest or Jest test suites
  • seed deterministic test data via YAML config
  • serve emulated APIs over trusted HTTPS with portless

When to choose

  • you need deterministic, stateful third-party API behavior in CI without network access
  • you want your existing SDKs to work unchanged by just pointing them at localhost
  • you need OAuth, webhooks, or protocol-faithful responses (AWS XML, Stripe signatures) locally
  • you want zero-config startup with sensible defaults

When to avoid

  • you need exact production parity for edge cases or newly released API features
  • you only need simple request/response mocking without state
  • your tests depend on real rate limits, quotas, or live third-party data
  • you need services not covered by the supported list

Facets

cli-tool · maturity active

mock-api testing http-server cli developer-tools developer-tools testing apis cli cross-platform api-emulation offline-development ci sandbox stateful-mocks oauth-emulation stripe github aws automation nodejs

4 sources

Member repositories

RepositoryRoleHealth v2
vercel-labs/emulatemain81

For agents

markdown · JSON · MCP: product_card(name="vercel-labs/emulate")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem