Local development
Keep building when the sandbox can’t keep up.
Record the payment provider’s responses and prepare a local replay. Work on checkout without making the provider part of every request.
Build and test against realistic APIs you control. Reproduce problems, explore edge cases, and keep working when dependencies change.
Capture the API behavior your application sees, redact sensitive headers before local disk capture, and turn recorded responses into a library you can replay.
Keep the request and the response together.
Authorization is scrubbed before disk capture by default.
Store behavior locally. Select MOCK to serve it.
Take one checkout integration from your laptop to the next release. Keep the dependency behavior you need, then change the conditions you want to test.
Local development
Record the payment provider’s responses and prepare a local replay. Work on checkout without making the provider part of every request.
Pull request
Bring the recorded payment behavior into CI, so an unavailable sandbox doesn’t have to interrupt your integration tests.
Staging and UAT
Introduce a slow payment response or a rate limit. Advance virtual time in Time Chamber to reach token expiry without waiting an hour.
Production support
Compare fresh traffic with your recorded baseline. Inspect the difference, review a proposed mock update, and choose what to bring into the next test.
Run the proxy, dashboard, storage, and local AI in your own environment. Control what you capture, what you store, and how AI learns and responds.
Prepare the database, then exit.
Your proxy, dashboard, database, and AI services run where you deploy them.
The proxy, control plane, Postgres, and local inference run in your deployment. Captured payloads are excluded from Gostly telemetry.
The dashboard and API share the ghost-web container. Pro and Team add ghost-inference for inference routing and training, plus ghost-llamacpp for model serving. The ghost-migrate container runs database migrations during setup and then exits.
Connected editions check licensing and can send opt-out usage counts separately from captured payloads.
Prepare the database, then exit.
Your proxy, dashboard, database, and AI services run where you deploy them.
The proxy, control plane, Postgres, and local inference run in your deployment. Captured payloads are excluded from Gostly telemetry.
The dashboard and API share the ghost-web container. Pro and Team add ghost-inference for inference routing and training, plus ghost-llamacpp for model serving. The ghost-migrate container runs database migrations during setup and then exits.
Connected editions check licensing and can send opt-out usage counts separately from captured payloads.
Help me set up the licensed Gostly Docker Compose stack for this repository, then prove that one local API interaction can be recorded and replayed. Read https://gostly.ai/llms.txt, https://gostly.ai/docs/install.md, https://gostly.ai/docs/quickstart.md, and https://gostly.ai/docs/record-and-replay.md first. Follow linked configuration, networking, or API documentation when needed. Use the current account-provided Compose and environment template as the installation artifacts. Do not invent a CLI, image registry, release tag, API call, or unsupported integration. If documentation and the downloaded artifacts disagree, identify the exact conflict and resolve it from the shipped configuration or API schema before proceeding.
For the licensed stack, create an account and issue a license key before startup.
Capture real API behavior, replay it locally, and test what happens next.