Simuhook Documentation#
Documentation for developers who use Simuhook to mock webhook endpoints during development.
Sections#
- Getting Started — install, run, and configure Simuhook.
- Stubs — the YAML stub language: reference, matching, path patterns, payload matching.
- Templates — dynamic responses: variables, functions, faker data generators, JSONPath.
- Features — echo mode, response variants, delays, logging.
- Dashboard — the terminal UI: overview, key bindings, filtering.
- Examples — curl cookbook and REST API simulation patterns.
- Changelog — release history.
What Simuhook Is#
A mock HTTP server. You define endpoints as YAML files in a stubs/ directory. The server watches the directory, matches incoming requests against the configured stubs, and returns your configured responses — status code, headers, body, optional delay. Every request is logged as a JSON line, and an optional full-screen TUI dashboard shows live statistics.
Changes to stub files are applied live. Stop thinking about restarts and start thinking about your integration.