Smoke

Simple yet powerful file-based mock server with recording abilities

Smoke is a file-based, convention over configuration mock server that can fill your API mocking needs without any complex setup. Yet, it supports many advanced features and dynamic mocks for almost any situation: - Generate mocks quickly by recording responses from an existing server - Use folders and file names to describe API routes and REST methods - Use templates to generate responses based on input queries and route parameters - Add / edit / remove mocks without restarting the server - Generate mocks with JavaScript for more complex responses - Define different mock sets to simulate various scenarii (errors...), with fallback - Customize headers and status code if needed, automatically detect content-type if not specified - Add custom middlewares to modify requests/responses - Mock only specific requests and proxy the rest to an existing server

Explore By Topic