emulate

Emulate local API endpoints from providers like Vercel, GitHub, and AWS.

2|Updated May 13, 2026
One-click install
npx skills add https://github.com/rebornix/emulate --skill emulate-rebornix
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: emulate
Source: https://github.com/rebornix/emulate/tree/main/skills/emulate
Command: npx skills add https://github.com/rebornix/emulate --skill emulate-rebornix

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

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

Frequently Asked Questions about emulate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I mock external APIs for local testing without network access?

Mock external APIs for local testing by running `npx emulate` to start stateful, production-fidelity replacements for popular services like Vercel and AWS without needing network access.

Can I use local API emulation in CI/CD sandboxing environments?

Yes, local API emulation supports CI/CD sandboxing by running fully stateful service replacements locally, allowing continuous integration pipelines to execute without real network dependencies.

Does API mocking work with Vitest and Jest testing frameworks?

API mocking integrates directly with Vitest and Jest, offering out-of-the-box compatibility to test API endpoints locally within your existing JavaScript testing workflows.

How do I configure base ports for local service emulation?

Configure base ports for local service emulation using command-line options when starting the service, allowing you to customize individual service setups and avoid local port conflicts.

What is the best way to set up stateful API mocking for development?

The best way to set up stateful API mocking is using a programmatic npm package or the `npx emulate` command, which provides configurable, production-fidelity local replacements for popular service providers.

Which popular service providers can I emulate locally for testing?

You can emulate API endpoints from well-known service providers including Vercel, GitHub, Google, Slack, Apple, Microsoft, and AWS locally for development and testing.