Product Thumbnail

Octri.dev

Generate customizable Docs, SDKs, MCP server, and monitoring

API
SaaS
Developer Tools
Visit WebsiteSee on Product HuntTwitter ⧉LinkedIn ⧉

Hunted byfmerianfmerian

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.

Top comment

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!

Comment highlights

Congrats @emad_khair and @khalidkhairx10 , I saw your post on Reddit and had to come say it here. Three years building it with your siblings is something else, and I like that the SDKs are meant to read like code someone wrote and not like generated code. Just one thought though: what happens to my customizations when the spec changes and the SDK gets generated again? Do they survive, or do I redo them?

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).

one spec → docs, sdks and mcp is neat 👏 self-monitoring sdks are the cool peice

This is a really interesting idea! I love how you turn an API into something much easier to work with instead of making developers handle everything manually.

I’m currently building my own software products, and I can already see how something like Octri could save me a lot of time, especially around API documentation and SDK generation.

Really well thought out. Congrats on the launch!

the "SDK reports its own production errors back" part is the one I'd actually pay for, docs and SDK generation are table stakes at this point but almost nobody closes the loop on what happens after a user integrates. was literally in a forum thread earlier today about a team shipping a test that passed without ever causing the failure it claimed to catch, and this is the same problem from the other side - an SDK that looks fine in a demo but silently breaks for one specific language or edge case in prod. does the error reporting tell you which generated SDK (language/version) is failing, or just that an integration somewhere is throwing

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?

Amazing idea. Love it. Super excited to try it out on my own. Congrats on the launch though!

Hey @emad_khair Really like the idea of closing the loop between SDK generation and what actually breaks in production. How does Octri handle API changes over time, can it detect breaking changes in the OpenAPI spec and flag which generated SDKs or existing integrations might be impacted before a new version is shipped?

Huge congrats for launch, great to see a solid free tier alongside dedicated support for open-source projects.

This looks super useful ! Having the SDKs report their own failures back automatically is a massive time saver. Quick question : how hard is it to add custom CSS to the generated docs site ?

I like that the SDKs are not just generated once and left alone. The production error feedback makes the whole workflow feel muh more practical for real API integrations.

congrats on getting this out the door.. will there be options to customize the doc themes in the future?

About Octri.dev on Product Hunt

“Generate customizable Docs, SDKs, MCP server, and monitoring”

Octri.dev launched on Product Hunt on October 4th, 2026 and earned 135 upvotes and 27 comments, placing #8 on the daily leaderboard. 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.

Octri.dev was featured in API (98.8k followers), SaaS (44.9k followers) and Developer Tools (521.3k followers) on Product Hunt. Together, these topics include over 160.3k products, making this a competitive space to launch in.

Who hunted Octri.dev?

Octri.dev was hunted by fmerian. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.

Want to see how Octri.dev stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.