Trees and Surving Other People's APIs

Surviving Other Peoples' APIs was featured on a recent episode of Leanpub's Frontmatter Podcast. Also: GoLang API Testing tool, HTTP -> HTTPS strategy, GraphQL Yoga, and more!

Trees and Surving Other People's APIs

Phil joins the Leanpub Frontmatter Podcast to discuss his and Mike's book, "Surviving Other People's APIs."

Let's be honest—other people's APIs can sometimes be quite sketchy. So, prepare for an insightful episode that will enhance your skills as an API developer and consumer. Are you curious about the writing process? Phil dives into the details, sharing his experiences and explaining what it's like to use Leanpub.

Phil also spends a lot of time working for his charity, Protect Earth and gets the chance to talk about it. He delves into their critical work and highlights some of the challenges in the green space.

-- Alexander

Your Ultimate API Governance Tool

Elevate your API game with API Insights. Visit and experience instant analysis and detailed breakdowns, all designed to enhance your API's performance, security, and design. Join the API governance revolution

Get Started Now

The API Round-Up

Our monthly round-up of articles, news and updates from APIs You Won't Hate and around the web.

API Testing Tool

A native API testing tool built with GoLang, currently in beta, offers robust features for working with REST APIs. Future updates will include support for additional protocols outlined in the roadmap. The tool also supports dark mode and has a meaningful name with an interesting backstory.

Your API Shouldn't Redirect HTTP to HTTPS

A short blog post on why you should not be redirecting HTTP to HTTPS and instead returning an error response. Some APIs already do this or disable HTTP entirely; however, the post lists a bunch of APIs that do not. Don't forget that if an API key gets sent over HTTP, it is not encrypted.

GraphQL Yoga

Who doesn't like practising yoga while writing GraphQL queries? Yoga focuses on a quick and easy-to-set-up GraphQL server. Yoga runs everywhere and delivers a smooth developer experience, allowing you to write, test and validate queries in an IDE.

Learn HonoJS

Have you heard of HonoJS yet? I won't shut up about it, so you should have by now. If you have been hesitant to try out this new JS web framework, you can now do so with this learn-with-me video. HonoJS lets you quickly deploy an API to Cloudflare, so it's worth checking out.

Minimal GraphQL Client

A minimalistic GraphQL client for Node.js and browsers, designed for scripts and simple applications. Offers a lightweight, promise-based API that works well with async and await and supports TypeScript.

APIs You Won't Hate

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

API Glossary

Phil has compiled a glossary of terms (a shared vocabulary) to avoid confusion when creating educational material, tooling, and other content. In the OpenAPI community, people use many different terms to mean the same thing. To be honest, that is a problem in all of tech. Hopefully, Phil's attempts at some unification will help.

Surviving Other Peoples APIs

As featured on the Leanpub podcast, APIs You Won't Hate Cofounders Phil & Mike have been producing a book to help API Developers learn to collaborate with and understand the perspective of their APIs' consumers. The book is available through Leanpub, and a portion of each sale supports Phil's climate charity Protect Earth.

Documenting PHP APIs with OpenAPI

What are the best practices in writing OpenAPI contracts while we're working with PHP? From high level recommendations down to code examples, these guides should help you out, but where to start...?

How to use JSONPath with OpenAPI

JSONPath is a query language that can be used to extract data from JSON documents, and it's becoming increasingly useful in the OpenAPI ecosystem. This guide shows how to use them together.

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 for supporting APIs You Won't Hate: Kin L., Juxt, Vedran C, Alex R, Nolan S, Frank G., James D., and Bill D.

Your support means the world to us!

Until next time,
Alexander, Phil & Mike