
Octri.dev
Generate customizable Docs, SDKs, MCP server, and monitoring
179 followers
Generate customizable Docs, SDKs, MCP server, and monitoring
179 followers
Upload an OpenAPI spec and Octri (octri.dev) generates a customizable documentation site, SDKs in ten languages (TypeScript, Python, Go, Rust, Ruby, PHP, Java, Kotlin, Swift, Dart), and an MCP server for agents. Each SDK carries an error reporter that ships switched off. Once its developer turns reporting on, failures in their app can reach the API owner with a readable stack trace tagged to the SDK release. GitHub sync regenerates docs and SDKs when the spec changes.











Free Options
Launch Team / Built With

Framer AI AgentsDesign and publish professional sites with AI
Promoted



Hi Product Hunt, I'm Emad, one of the makers of Octri. 👋
If you ship an API you know the routine: write the docs by hand, bolt on an SDK generator, then have no idea when those SDKs break inside someone's production app. Octri (octri.dev) does the whole thing from one OpenAPI spec: a docs site, SDKs in ten languages (TypeScript, Python, Go, Rust, Ruby, PHP, Java, Kotlin, Swift, Dart), and an MCP server so agents can call your API.
Each generated SDK includes an error reporter that ships switched off. Once the developer using the SDK turns it on, failures in their app can reach the API owner with a readable stack trace tagged to the SDK release. More about how it works and its security: https://octri.dev/monitoring
GitHub sync regenerates docs and SDKs when the spec changes. Free tier is available for small APIs, and we offer an open-source program: https://octri.dev/open-source
Point it at your own spec and try it out free. All comments and feedback are welcome. We'll be here answering every one of them!
congrats on getting this out the door.. will there be options to customize the doc themes in the future?
@deepaksingh09 Hey Deepak! Thank you!
We already offer plenty of customization options + custom code/CSS support to give you full freedom to make your docs look the way you want! We still plan to evolve it even more during this quarter!
When an SDK sends back a failed call, what data goes with it? Can I make sure no request bodies or user info are included?
Congrats on the launch, @emad_khair. SDKs that report their own failures is the first genuinely new idea I've seen in this space in a while, and the spec audit is a great free tool (that Stripe score is going to get you shared).
@adebayo_muhammad Thank you so much Adebayo! Your feedback is highly appreciated! 🙌
Huge congrats for launch, great to see a solid free tier alongside dedicated support for open-source projects.
@charan_t_m Thanks a lot Charan! The free-tier is actually pretty generous too since it allows a small API to benefit from all of our features at no extra cost at all!
one spec → docs, sdks and mcp is neat 👏 self-monitoring sdks are the cool peice
@petrkovacik Exactly! Thanks Petr for your support!
Amazing idea. Love it. Super excited to try it out on my own. Congrats on the launch though!
@suryansh_tiwari2 Thanks a lot for your support! 🙏