Roadmap
Where Tinspec is going.
Tinspec is in active beta. Here's an honest split: what's in the app today, what's next, and what we're still exploring. Plans shift — the “today” list is the only promise.
Shipped — in the app today
Spec-driven endpoints
Bind to a live OpenAPI URL or file; endpoints resolve just-in-time and refresh with the spec.
Runnable .http editor
Monaco buffers with spec-aware completion for params, headers, and body fields.
Reference docs
Stripe-style per-endpoint reference with typed fields, response codes, and a cURL sample.
HTTP + gRPC
Import a .proto and call unary methods through the engine’s dynamic tonic codec, beside your HTTP requests.
Live (SSE) streaming
text/event-stream responses render as a growing event list with a Raw toggle.
Visual request chains
A canvas to wire requests, extract variables, branch, loop, and generate data — run all or test one node.
Auth automation
Script and integration providers (Keycloak, Clerk, Auth0, …) fetch, cache, and inject tokens automatically.
Spec insight
Endpoint graph, version diffing, and an auth map across the API.
Up next
CLI pipeline runner
Run saved chains headlessly in CI — the same engine, no app — so your request tests live next to the code.
AI assistance
Read a spec to explain an API, draft requests and tests, and drive the engine agentically. Bring-your-own-key, with a local path so nothing has to leave your machine.
Exploring
no commitment yetMore protocols
WebSocket and GraphQL behind the same protocol abstraction as HTTP and gRPC.
gRPC streaming
Client, server, and bidirectional streaming beyond today’s unary calls.
Cloud sync & teams
An optional paid tier: shared workspaces, sharing, and hosted auth integrations. The desktop app stays fully usable offline.
Shaping the roadmap
Missing something you'd reach for daily? Ideas and bug reports steer what ships next.
Send feedback →