Mr. Bluesky
A massive uptick in people from the online tech community moving to Bluesky has made the social internet feel a whole lot like it did back in the good old days... and their APIs are pretty stellar.
The last two weeks have felt like the old Twitter is back. My feed is full of tech posts, interactions from other developers, not bots, and finding more people in my field to follow and learn from. I am, of course, talking about Bluesky. It feels great to finally not have to scroll through the cesspit that is Twitter's ForYou tab to find API content. Politics aside, filling a place with hate, conspiracies, and even more hate kills it. Hopefully, the Bluesky uptake continues, as it's nice to be learning from others over my morning coffee again.
-- Alexander
The API Round-Up
The world's fastest OpenAPI linter
I am always slightly suspicious of anything that says it's the fastest, but who can say no to the cute logo of Gopher with a hover (vacuum)? Vacuum is a super-fast OpenAPI linter written in Go that is compatible with existing Spectral rulesets. It's worth checking out.
Git Is How You Run in Bruno
Bruno has been mentioned a few times in the newsletter. In case you missed those, Bruno is a new open-source API client with a Git integration. Kin Lane talks about using it to manage his collections and environment variables.
Bluesky OpenAPI
With large chunks of the tech community migrating to one place, we're seeing some fantastic content pop up on Bluesky. Honza Dvorsky walks us through his journey of generating a Swift OpenAPI client using the OpenAPI document from Bluesky.
Generate an OpenAPI Spec with Hono
If' you've been reading our newsletter, you know we love Hono around here. It's fast, it's configurable, and is a great alternative to Express. This guide walks you through generating an OpenAPI specification for a Hono API using Speakeasy, to create an SDK based on the generated specification.
HTTPie
HTTPie is a testing client that runs in your terminal. Recently, they released a public beta of their new Web and Desktop versions, which I highly recommend checking out.
Bluesky, Mastodon, and Threads APIs
Here's more Bluesky fun with Kin Lane again. Kin walks us through the Bluesky, Mastodon, and Threads APIs, highlighting their distinct approaches to community engagement and technical implementation. It's a great read, especially given the surge of tech people moving away from Twitter.
Speakeasy: Build APIs Your Users Love
Your API deserves a great developer experience. Get one by using Speakeasy to generate idiomatic, type-safe SDKs from OpenAPI
Start GeneratingAPIs You Won't Hate
The latest from the team at API's You Won't Hate.
Bluesky Starter Pack: APIs You Won't Hate Community
Starter Packs are one of Bluesky's best features - they let you aggregate and follow collections of accounts based on some common interest, and they're user-maintained. In addition to the newly minted @apisyouwonthate account, you can keep up with the community itself with one click from the starter pack!
The "Don't Have Time to Create API Documentation" Paradox
Phil is back with another fantastic read on the common pitfalls of neglecting API documentation during development and how this can lead to confusion and inefficiencies. As always, Phil pushes for a design-first approach and highlights the benefits this brings.
Learn OpenAPI from these Realistic Examples
If you prefer to learn by looking at examples, maybe a cheeky bit of copy-paste coding, these OpenAPI examples can get you started.
From our Community
Articles written and shared in our free Slack community.
Shadow APIs
Dana discusses the security risks associated with Shadow APIs – undocumented or unknown endpoints within an organization's infrastructure. In the last few years, endpoints like this have left some companies here in Australia open to "hacks," so it's definitely worth reading.
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 todayThanks so much to our members: Kin L, Juxt, Alex R, Nolan S, Frank, James D, Bill D, and Rich. Your support means the world to us!
Until next time,
Alexander, Phil & Mike