{
  "$type": "site.standard.document",
  "coverImage": {
    "$type": "blob",
    "ref": {
      "$link": "bafkreiel7dw4ugtvl5vuqsj2x2txjhkruhwn3o7j6tbpboiau4ux6qe64m"
    },
    "mimeType": "image/webp",
    "size": 55638
  },
  "description": "A well designed system can provide utility while reducing overall energy use. Also in this newsletter: Clerk's API Keys product,  Express 5.0, Ktor, and an illustrative HTTP code cheat sheet.",
  "path": "/newsletter/building-sustainable-apis/",
  "publishedAt": "2026-02-05T11:11:30.000Z",
  "site": "https://apisyouwonthate.com",
  "tags": [
    "Enviorment Variables",
    "Get started today",
    "Terrible Train APIs",
    "Clerk: API Keys Public Beta",
    "Express 5 Migration",
    "Cheat Sheet",
    "Ktor 3.4.0",
    "Slack community",
    "OpenAPI.Tools",
    "Slack community",
    "Become a member today"
  ],
  "textContent": "The only thing I love more than a well-designed API is one that's built with performance and sustainability in mind.\n\nTom Kerkhove from Microsoft's Azure API Management team appears in the latest episode of the Enviorment Variables. A great conversation about how well-designed APIs can reduce energy use and improve a system's efficiency. An excellent conversion on how caching, throttling, and observability improve reliability and developer experience.\n\nReally nailing how choices on your API layer can have a massive impact on cost, performance and sustainability at scale.\n\n-- Alexander\n\n## The fastest way to build production-ready MCP servers\n\nGram by Speakeasy: turn your API platform into an AI platform. Create tools from OpenAPI, curate into custom toolsets, and deploy hosted MCP servers\n\nGet started today\n\n## The API Roundup\n\n _API News, links, and tools from around the web_\n\n### Terrible Train APIs\n\nWho doesn't love an API and trains... turns out the people building the API for the trains. An excellent thread from Luc Casonato (creator of Fresh) on the APIs from two Italian high-speed train operators. We got XML in JSON, spelling mistakes, hardcoded passwords and more.\n\n### Clerk: API Keys Public Beta\n\nClerk is way more than simplified Auth and React components; it's a complete user management setup, and it now includes API keys. With a simple flick of the switch, allow users to create, view and revoke API keys to access your API. Their backend SDK has a great setup, making scope, claims and expiration easy. Personally, I always loved using Clerk, and it's great to see this addition.\n\n### Express 5 Migration\n\nExpress 5 has been out a while now, but we all know migration can be complex. Thankfully, there are some incredible Express Codemods to make your transition so much easier.\n\n### Cheat Sheet\n\nWho doesn't love a good cheat sheet? Well, MDN has got you covered with a lovely PDF of all the different HTTP Codes with Emoji pairings. I have linked the PDF from GitHub for a nice high-resolution version.\n\n### Ktor 3.4.0 \n\nMy favourite framework for building APIs in Kotlin has recently dropped a new release with their OpenAPI generation now fully ironed out. The releases also include a bunch of great features, including Zstd compression support, an HTTP request lifecycle plugin, and more.\n\n* * *\n\n## APIs You Won't Hate\n\nArticles written and shared in our free Slack community.\n\n### OpenAPI.Tools\n\nIt's been almost two weeks since we dropped our new OpenAPI.Tools website and we have already had some excellent contributions. Remember, if your favourite tool is missing or needs an update, it only takes a small PR.\n\n* * *\n\n## APIs You Won't Hate Community\n\nWe love a good community submission. If you're an APIs You Won't Hate member, and you'd like to have your work featured in the community section of the newsletter, send us a message in our free Slack community to get the ball rolling.\n\n## Support APIs You Won't Hate\n\nWhen 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.\n\nBecome a member today\n\nThanks so much to our members: **Kin L, Juxt, Alex R, Nolan S, Brandon K, Frank, James D, Bill D, and Abdelhadi**. Your support means the world to us!\n\n✌️ Until next time,\nAlexander, Phil & Mike",
  "title": "Sustainable APIs",
  "updatedAt": "2026-02-05T11:11:30.000Z"
}