Real responses.
Repeatable tests.
Replay recorded HTTP and WebSocket traffic locally. No rate limits. No live credentials. No made-up fixtures.
Meet the mock server ↗Turn unpredictable APIs into typed Python clients, backed by real responses.
Less integration glue. More product.
DecimalNot a hypothetical pet store.
Extracted from a private system powering 14 API clients
across 3,638 endpoints. Now building in the open.
Strings that are prices. Numbers that are dates.
Declare what the data means. Truewire handles
the translation, with runtime validation on by default.
No silent guessing. Wire types stay honest; your spec declares the meaning.
Get into the detailsThe client, the mock, and the agent tools all start
from the same source. So you can spend your
time on what makes your product yours.
Replay recorded HTTP and WebSocket traffic locally. No rate limits. No live credentials. No made-up fixtures.
Meet the mock server ↗Declare pages, tokens, offsets, windows, or cursors in your spec. Generate the walker. Stop rewriting the same loop.
Explore the spec ↗Expose request/reply endpoints as MCP tools, backed by your generated client. Same schemas. Same validation.
Connect the pieces ↗Try the GitHub spec from the registry.
Generate a client, then replay its recorded examples
with a local mock.
# A familiar API. A better starting point.
$ pip install truewire
$ truewire init github_client
$ cd github_client
$ truewire import registry github
# Check. Generate. Replay.
$ truewire check
$ truewire generate python
$ pip install -e .
$ truewire mockBuild with the open-source toolkit.
Or let us do the integration work while
your team ships the product.
Generate clients, validate responses, and run local mocks. Free to use, including commercially.
A verified spec, generated Python client with tests, local mock, and checked docs. Delivered as a repo you own.
Private specs. Managed publishing. Hosted mocks. Truewire Cloud.
Join the early-access list ↗Still curious about something?
Tell us what you need ↗No. Author a spec from real requests and responses, or import OpenAPI 3.0 / 3.1 to get a head start. Truewire is built for APIs you don’t own, including the ones with incomplete docs.
The open-source release is alpha. Python generation, runtime validation, HTTP and WebSocket mocks, OpenAPI import, and MCP are available. The spec may change before 1.0. Start with one integration and review the generated code before adopting it.
Not yet. Python is available today; TypeScript is next on the language roadmap. The spec format is language-neutral, so recorded examples are reusable across generators.
The toolchain runs locally. Capture calls the upstream API you configure; the mock replays saved examples locally. There is no required Truewire account or hosted service. Review recordings for sensitive data before committing them.
A repository you own: the spec, a generated Python client with tests, a mock server, and checked documentation. Pricing starts at $2,000 per API; scope depends on endpoint count, protocols, and access. Share the docs URL and we’ll scope it with you.