OpenAPI.tools is Growing

Our community-powered reference site for OpenAPI devtools hits its stride. Also in this dispatch: a podcast with Supergood, oapi-codegen for Golang, Vacuum OpenAPI Linter updates, and more!

OpenAPI.tools is Growing

If you missed the announcement at the start of the year, we launched a revamped version of our OpenAPI.tools website.

The new version favours tools that support versions 3.1 and 3.2, pushing older tools to the back. However, over the last three months, PRs have been coming as more tools now support 3.1 and 3.2. It been great to see the progress and the introduction of new tools.

If you're looking for a tool for your OpenAPI workflow, the best place is OpenAPI.tools.

-- Alexander

Agent skills for OpenAPI
and SDK development

Agent skills by Speakeasy: targeted instructions for your favorite AI coding assistants.

Get started

The API Roundup

API News, links, and tools from around the web

Go: oapi-codegen

oapi-codegen is celebrating its 7th birthday by cutting a release with a bunch of new features, bug fixes, documentation improvements, and more. If you have never heard of oapi-codegen, it's a great tool that takes OpenAPI specs and converts them into Go code for the server and client.

Native tRPC OpenAPI Support

A long-time requested feature for tRPC has been OpenAPI JSON generation. An official discussion was just opened in the GitHub repository to gather feedback as they get closer to their beta release. Feedback is being sought, so if you have thoughts, now is the time to get involved.

Laravel OpenAPI CLI

A new OpenAPI tool has just dropped, a CLI that turns OpenAPI specifications into dedicated Laravel Artisan Commands. Just register your spec in the CLI, and then you can call the endpoints like so php artisan acme:get-orders --limit=10. Check out the blog for the full setup.

Announcing Speakeasy MCP Platform

Speakeasy has dropped a new platform for building, deploying and connecting MCP servers. After identifying auth, observability, and distribution as the real blockers to shipping an MCP server to production, Speakeasy has released a platform to make the release of your MCP server as smooth as possible.

We Scanned 250 Node.js Repos for Blocking I/O.

Your Node-powered API likely uses code that makes blocking synchronous I/O calls. Ko-Hsin Liang has delved into the JavaScript ecosystem and found many packages that are blocking your I/O, producing a great deep dive into what blocking the event loop means, fixes to the common mistakes they found, and how to find them in your own code. Make your API faster and stop unnecessarily blocking the event loop.


APIs You Won't Hate

Articles written and shared in our free Slack community.

🎙️ Unofficial APIs for Everything

Founder Alex Klarfeld joins host Mike for a podcast interview, with an update on Supergood's product journey, reverse engineering APIs ethically, and automating tech for old industries


From our Community

Articles written and shared in our free Slack community.

Vacuum OpenAPI Linter Gets an Upgrade

Dave Shanley or quobix dropped into our Slack group to show off some great upgrades to the Go API Linter vacuum. It now supports an open-collection command to convert OpenAPI specs to OpenCollection formats and apply-overlay.

Support APIs You Won't Hate

When you become an member, you'll get access to members-only content while directly supporting our work. Your support helps us to keep making resources for the API community.

Become a member today

Thanks so much to our members: KinJuxt, Alex R, Nolan S, Brandon K, Frank, James D, Bill D, and Abdelhadi D. Your support means the world to us!

✌️ Until next time,
Alexander, Phil & Mike