Blog
Featured Post
Recent Posts

Request // Response
Request // Response Episode 2: coding on airplanes, and the true signal of good DevEx
A conversation with Robert Ross, CEO of FireHydrant, on building APIs, developer experience, and the impact of LLMs on API design

Sagar Batchu

Product Updates
PHP is now generally available
Our PHP SDK Generation reaches GA with enhanced type safety and seamless Laravel integration.

Emre Tezisci

Request // Response
Request // Response Episode 1: Separating Deployment from Release
A conversation with John Kodumal, co-founder and former CTO of LaunchDarkly, on feature flags and developer experience

Sagar Batchu

Product Updates
Introducing comprehensive SDK Testing
Generate comprehensive test suites for your SDKs with zero-config mock servers and GitHub integration

Emre Tezisci

API Advice
Building a Model Context Protocol (MCP) server for Discord
Learn how to build a Model Context Protocol (MCP) server for your Discord app.

Nolan Sullivan

API Advice
Choosing a docs vendor: Mintlify vs Scalar vs Bump vs ReadMe vs Redocly
A detailed comparison of the top documentation vendors for APIs and guides: Mintlify, Scalar, Bump, ReadMe, and Redoc.

Nolan Sullivan

Product Updates
Model Context Protocol: TypeScript SDKs for the Agentic AI ecosystem
Our code generation can now bundle a runnable MCP server in TypeScript SDKs that works with Claude, Cursor and many other apps.

Georges Haidar

Building Speakeasy
OpenAPI has flaws, so what?
Why we decided to use OpenAPI instead of a DSL, despite its flaws.

Sagar Batchu

API Advice
How to Build SDKs for Your API: Handwritten, OpenAPI Generator, or Speakeasy?
Compare three ways to build robust SDKs and solve the challenges of developer experience, maintenance, and scaling API integrations.

Emre Tezisci

API Advice
Enforcing API consistency
Learn how to enforce consistency in your APIs across teams and domains.

Sagar Batchu

OpenAPI
5 potential use cases for Arazzo
Discover how Arazzo simplifies API workflows, enhances AI accuracy, and streamlines development, security, and testing.

Bill Doerrfeld

Product Updates
Custom code regions: SDK customization without limits
Take SDK customization to the next level with Custom Code Regions, the most flexible way to tailor your SDKs without modifying the OpenAPI spec.

Emre Tezisci