What problem does it solve?
The emulate skill resolves the challenge of locally emulating real APIs from popular services like Vercel, GitHub, Google, Slack, Apple, Microsoft, and AWS without the need for real network access, enabling testing, mocking, and local service setup.
Core Features & Use Cases
- Service Emulation: Start local replacements for CI and sandboxing environments with fully stateful and production-fidelity API emulations.
- Configurability: Configure individual service emulations and customize base ports with command-line options.
- Programmatic API: Access services programmatically via npm package for integration into larger workflows.
- Vitest / Jest Integration: Offers an out-of-the-box integration with testing frameworks like Vitest and Jest.
Quick Start
Start the emulate service with the default configuration by running the following command:
npx emulate