About Slack's new rate limits...

As APIs become the sneaky backbone of LLM-driven workflows, Slack's update to their API rate limits may be an interesting sign of changing tides.

About Slack's new rate limits...

Mike gave me a nudge this week that Slack changed its rate limits for their conversation history and replies API back in May to one request per minute and a maximum of 15 objects.

These API changes will affect all external apps (not in the Slack marketplace), which could make sense for a few reasons. However, what is interesting is that this also affects any internal customer-built app. From the outside, it appears to me that this is an attempt to restrict Slack's data from LLMs and to prevent customers from using their own Slack data to power an LLM. The changes force you to use Slack's AI offerings. There will be other reasons for this change, but I'm pretty sure LLMs are the driving force..

Unfortunately, just as the web itself is becoming more walled off due to AI, I think this trend will extend to APIs as well.

-- Alexander

The fastest way to build production-ready MCP servers

Gram by Speakeasy: turn your API platform into an AI platform. Create tools from OpenAPI, curate into custom toolsets, and deploy hosted MCP servers

Get started today

The API Roundup

API News, links, and tools from around the web

Ktor OpenAPI Generation

Kotlin has become one of my all-time favourite languages, and I often find myself staring longingly at Ktor while I am stuck using Spring Boot. Now I have even more reasons to be jealous, as they are adding the ability to generate an OpenAPI spec from your application code.

Generate Go Boilerplate from OpenAPI 3 Specs

Ever wanted to convert OpenAPI into GO code and avoid writing boring boilerplate? Well, now you can do both server and client-side. The v2.5 release notes tease some new tweaks and eventual OpenAPI 3.1 support, or you can use some tricks to achieve it for now.

HyperFetch

Another JS framework crossed my feed this week. Initially, I was drawn in by the prospect of generating client SDKs from your OpenAPI spec, but I realised there was a lot more to it. HyperFetch works in any TypeScript environment, so server, browser, Electron and ReactNative, offering a unified integration for your API. Worth a look.

Pocketbase

An Open Source backend ready to go. Instantly get a Go REST API with this wonderful little project. Great for spinning up an API for any frontend framework. Nice to see something so feature-rich, simple and open-sourced.

APIs and Agents: What Developers Need to Know

Another post on API's and AI. Honestly, I'm getting a little reluctant to share this type of content because everyone keeps telling me I am not needed anymore. Despite my impending obsolescence, I am now buried in slop that is also on fire got sidetracked there, sorry. A nice short article from O'Reilly, APIs are not going anywhere, but with a few tweaks, you can support users and agents.


APIs You Won't Hate

The latest from the team at API's You Won't Hate.

The 5 Best API Docs Tools in 2025

Phil is back, and this time he is digging into the best API Doc Tools. Which one is the best? Well, that depends on what you need. Dive in deep and look at the pros and cons of the best tools in 2025.

Generating OpenAPI Docs for Java with SpringBoot

This one's for all of our public static void main() pals - learn how to export OpenAPI from your Spring Boot application with Springdoc.


From our Community

Articles written and shared in our free Slack community.

Train Travel OpenAPI Level Up

We all love the OpenAPI Train Travel example, right? Well, Tom Akehurst made an advanced mock of the latest version in WireMock Cloud.

Support APIs You Won't Hate

APIs You Won't Hate is a member-driven community. Show your support with a paid membership, and everything will be 200 OK

Become a member today

Thanks so much to our members: Kin L, Juxt, Alex R, Nolan S, Frank, James D, Rich, Ryan T, and Umair. Your support means the world to us!

✌️ Until next time,
Alexander, Phil & Mike