- Home
- API Mocking Tools
- Mirage JS
On the recordRead 7 Oct 202621 facts
Mirage JS
On the record
- Development and testing
- Mirage can be used in both development and testing to simulate server data and scenarios.miragejs.com · read 7 Oct 2026
- Dynamic data
- It includes an in-memory database and helper functions for simulating dynamic backend services.miragejs.com · read 7 Oct 2026
- Framework integrations
- The standalone library is used in JavaScript apps built with React, Vue, and Angular.miragejs.com · read 7 Oct 2026
- Frameworks
- The maker says Mirage works with all major JavaScript frameworks, libraries, and test runners; its about page names React, Vue, and Angular apps.miragejs.com · read 7 Oct 2026
- HTTP behavior
- Route handlers support all HTTP verbs, simulated response timing, and custom error responses.miragejs.com · read 7 Oct 2026
- Installation
- The installation guide provides npm and Yarn commands and directs users to quickstarts for their stack.miragejs.com · read 7 Oct 2026
- Integrations
- Official guides cover Cypress and React Testing Library.miragejs.com · read 7 Oct 2026
- License
- The GitHub repository identifies Mirage JS as MIT licensed.github.com · read 7 Oct 2026
- Mock data
- Its in-memory database and factories can create records and lists for development and tests.miragejs.com · read 7 Oct 2026
- Offline development
- The maker says collaborators can install the frontend project and use a local offline development environment without environment variables or auth tokens.miragejs.com · read 7 Oct 2026
- Pricing and security
- The official documentation pages opened describe installation and library usage but do not state product pricing, trial terms, or security certifications.miragejs.com · read 7 Oct 2026
- Production use
- The application testing guide recommends excluding Mirage from production builds unless it is being used to build a prototype.miragejs.com · read 7 Oct 2026
- Prototype sharing
- Mirage can mock an entire API so teams can share a working JavaScript prototype without running backend services.miragejs.com · read 7 Oct 2026
- Purpose
- Mirage JS is a client-side API mocking library for building, testing, and sharing JavaScript applications without relying on backend services.miragejs.com · read 7 Oct 2026
- Request interception
- It runs in the browser and intercepts XMLHttpRequest and fetch requests so apps can receive mocked responses.miragejs.com · read 7 Oct 2026
- Runtime limit
- The maker says Mirage runs in Node only in a browser-like environment such as jsdom, and cannot mock a React app's server-side API requests.miragejs.com · read 7 Oct 2026
- Server features
- Its conventions include routes, a database, models and relationships, factories, fixtures, and serializers.miragejs.com · read 7 Oct 2026
- Support
- The official site links to GitHub, Discord, and Twitter for community access.miragejs.com · read 7 Oct 2026