- Home
- API Mocking Tools
- Imposter
On the recordRead 4 Oct 202620 facts
Imposter
On the record
- API validation and proxying
- It can validate requests against an OpenAPI specification and proxy an existing endpoint to replay its responses as a mock.docs.imposter.sh · read 4 Oct 2026
- Audience
- The maker presents Imposter for developers, including API developers, and highlights development and QA use cases.imposter.sh · read 3 Oct 2026
- CI/CD
- The getting started guide describes using Imposter in GitHub Actions and other CI/CD platforms, including GitLab CI, CircleCI, Jenkins, and Azure Pipelines.docs.imposter.sh · read 3 Oct 2026
- Data capture and proxying
- Imposter can capture request data for later retrieval or templated responses, and proxy an existing endpoint to replay its responses as a mock.docs.imposter.sh · read 3 Oct 2026
- Distribution limit
- The Docker documentation says the core image includes OpenAPI, REST, and SOAP plugins, while the all image contains all plugins and has the most dependencies.docs.imposter.sh · read 4 Oct 2026
- Dynamic responses
- Responses can use static files or be scripted with JavaScript, Groovy, or Java; advanced users can write plugins in JVM languages.docs.imposter.sh · read 4 Oct 2026
- Integrations
- The CLI documentation describes embedding Imposter in JVM and Node.js tests, and using GitHub Actions or other CI/CD platforms including GitLab, CircleCI, Jenkins, Azure Pipelines, and Bitbucket.docs.imposter.sh · read 4 Oct 2026
- Intended users
- The maker describes Imposter as a tool for developers and QA, including teams that want to decouple integration tests from cloud or backend systems.docs.imposter.sh · read 4 Oct 2026
- Maker
- The linked Gatehill site identifies Pete Cornish as the person who builds tools under the Gatehill name.gatehill.io · read 4 Oct 2026
- Platform support
- The CLI install page says its shell-script installation is for macOS and Linux; the CLI also supports native binary and Docker engines.docs.imposter.sh · read 4 Oct 2026
- Pricing
- The opened maker pages describe the project and its downloads but do not state a price or subscription plan.imposter.sh · read 3 Oct 2026
- Purpose
- Imposter runs interactive mock systems for development and QA, including before a real API is available.imposter.sh · read 4 Oct 2026
- Request data
- Imposter can capture request data for later retrieval or use it in templates to create conditional responses.docs.imposter.sh · read 4 Oct 2026
- Request validation
- The OpenAPI plugin can validate incoming request parameters, headers, and bodies against the specification.docs.imposter.sh · read 3 Oct 2026
- Run modes
- Imposter can run as a standalone server in Docker, Kubernetes, AWS Lambda, or on the JVM, or be embedded in JVM and Node.js tests.docs.imposter.sh · read 3 Oct 2026
- Security
- Imposter supports HTTPS through TLS configuration and can authenticate incoming HTTP requests using configured request conditions such as header values.docs.imposter.sh · read 4 Oct 2026
- Supported APIs
- The documentation lists mock support for REST, OpenAPI/Swagger, SOAP/WSDL, HBase, Salesforce, and WireMock mappings.docs.imposter.sh · read 3 Oct 2026
- Supported mocks
- It supports REST, OpenAPI/Swagger, SOAP/WSDL, HBase, Salesforce, and WireMock mappings.docs.imposter.sh · read 4 Oct 2026