Launching today

Specbook
Storybook for APIs - specs that come to life
6 followers
Storybook for APIs - specs that come to life
6 followers
Much more than a Swagger UI alternative. A live documentation portal that opens any OpenAPI or Swagger spec and runs it against mocks or the real API. Compose flows in TypeScript with your AI agent, even with third-party integrations like payment widgets, and run them in a QA portal, in CI and as production monitors.






Free
Launch Team

Render: Get up to $100K in startup creditsThe fastest way to deploy and scale apps and agents
Promoted
Hi Product Hunt, I'm Ajai.
On October 9, after 25+ years in software, I left an 8.5-year principal full-stack engineering career at an airline. Three days later I started building Specbook with Claude Code, and two weeks in, I have a working product I'd love to share.
I do know this space: I open-sourced openapi-typescript-fetch in 2021, before the official openapi-fetch, and implemented @usebruno/query for Bruno.
But I didn't want to build just another API client. I wanted a live documentation portal, where an API spec isn't just something you read, but something you run!
A responsive portal that runs any OpenAPI or Swagger spec against mocks or the real API. Open yours at https://ui.specbook.dev - it's read in your browser.
Requests and flows in TypeScript, kept in your repo. They chain requests, pass values between steps, and assert what matters. The same files run in the portal for QA, in CI, and as production monitors.
Scripting: a flow step can be code, so an order flow can use a third-party widget like PayPal and pass the authorization on. See a Cloudflare Turnstile example here: https://docs.specbook.dev/reference/scripts/#try-it
AI enabled: Specbook writes agent instructions. Given Plaid's 350-operation spec and one prompt "Make a flow that links a bank account in the sandbox and reads back its accounts and transactions", a fresh agent wrote the requests and chained them in two minutes with no manual fixes. One run proves little, so do try it on your own APIs.
A Chrome extension for APIs that don't allow CORS calls. Privacy focused, you authorize just the API you want to allow.
Specbook sits somewhere between API docs, an API client, testing, and monitoring. If you use tools like Swagger UI, Postman, Bruno or Mintlify, what would make you want to add Specbook to your workflow?