Does Every Framework Need Its Own Cloud?
The balance between vendor lock-in and cutting edge frameworks is a perpetual game of cat and mouse. FastAPI is the latest in a string of frameworks to release their own cloud framework. Also in this newsletter: Documenting API versions, API governance, node API performance, and openapi.tools!

The team behind FastAPI, the popular high-performance web framework for Python, recently released FastAPI Cloud, a streamlined deployment solution explicitly designed for FastAPI applications. This release follows a familiar pattern across other ecosystems: framework creators eventually offer managed deployment options.
I find myself often in two minds when this happens. On the one hand, best practices are baked in, and there is ease of deployment and usually amazing CI/CD integrations. However, many of these services just wrap AWS, adding extra costs you could avoid if you learn to do things yourself. When investors also get involved, initially accelerating development, the frameworks involved sometimes turn in a direction that is not always best for the community.
Hopefully, this leads to great things for the FastAPI team and the FastAPI community.
-- Alexander

Help shape the future of APIs
If you build, manage, or use APIs, your insights can help highlight key trends and challenges in the ecosystem.
Take the 10 minute survey, and you'll get early access to the report — plus a chance to win a PS5, NuPhy mechanical keyboard, and more!
The API Round-Up
API News, links, and tools from around the web
Documenting Multiple API Versions
Phil is writing more delicious API content over at Bump.sh again this time covering managing multiple API versions. Maintaining old API versions when releasing new ones can be a hassle; thankfully, Bump.sh makes this a breeze.
FastAPI Cloud
If you want to deploy your FastAPI in a second, look no further than FastAPI Cloud. It's an opinionated way to build and deploy web applications, but it ensures your APIs will be production-ready when using FastAPI. There is currently a waitlist, but check out the release blog for more info.
Build a REST API with Java and Quarkus
Looking to build a modern, cloud-native Java application? This hands-on guide walks you through creating a RESTful API using Quarkus, integrating Postgresql for data persistence, and deploying seamlessly on OpenShift. Quarkus has caught my attention recently as a modern version of Spring with less hidden magic that I usually encounter when building a Spring Boot Application.
TypeSpec 1.0 GA: API First
TypeSpec 1.0 is now generally available. If you have not encountered TypeSpec before, it allows you to generate OpenAPI specs and more by designing your data and types up front. I have mixed feelings about TypeSpec, as it feels like extra steps, but I love tools that encourage planning.
Routing & Middleware in GO
Middleware is a typical pattern for building APIs in many frameworks and languages. In GO, people often turned to different third-party packages to manage these; however, this doesn't need to be the first option. Go introduced pattern matching in version 1.22, making building your own routing logic much easier.
Node HTTP Performance
Node has been growing rapidly over the last year. Now, the amazing Yagiz Nizipli is turning his attention to increasing HTTP performance. Check out the linked GitHub issue for more details.
APIs You Won't Hate
The latest from the team at API's You Won't Hate.
Openapi.tools
OpenAPI.tools is a community-driven list of high-quality, modern tools for OpenAPI, managed by the APIs You Won't Hate team. Submissions to the list are welcome via github as well at apisyouwonthate/openapi.tools.
From our Community
Articles written and shared in our free Slack community.
Speedrun API Governance
Have you ever wished API Governance were a tabletop board game? Well, look no further. Matthew Reinbold has put some real creative juices into this one, designing a fantastic game that lets you roleplay your way through five chaotic rounds of corporate transformation.
Support the community
When you become an APIs You Won't Hate 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 memberThanks so much to our members: Kin L, Juxt, Alex R, Nolan S, Frank, James D, Bill D, Rich, and Umair. Your support means the world to us!
Until next time,
Alexander, Phil & Mike