API Advice

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

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

API Advice
APIs vs. SDKs: Key Differences, Use Cases, and Best Practices
Explore the core differences between APIs and SDKs, learn real-world use cases, and discover best practices for seamless integration and faster development.

Emre Tezisci

API Advice
Building Speakeasy
Speakeasy vs OpenAPI/Swagger Generator
Comparing Speakeasy's OpenAPI/Swagger SDK generators with the openapi-generator project

Sagar Batchu

API Advice
Designing your API: Find the RESTful sweet spot
Learn to make practical API design decisions that will help you create a better developer experience.

Sagar Batchu

API Advice
Choosing your Python REST API framework
We compare the most popular Python frameworks for building REST APIs.

Nolan Di Mare Sullivan

API Advice
Choosing the right JavaScript API framework
We compare the most popular and relevant JavaScript API frameworks to help you choose the right REST API framework for your project.

Nolan Di Mare Sullivan

API Advice
Contract testing with OpenAPI
Learn how to implement contract testing with OpenAPI to ensure consistency across distributed systems and catch breaking changes early in development.

Brian Flad

API Advice
Type Safety in Python: Pydantic vs. Data Classes vs. Annotations vs. TypedDicts
Runtime errors can break your Python code. Learn how to enforce type safety with Pydantic, data classes, annotations and TypedDicts.

Tristan Cartledge

API Advice
Python HTTP Clients: Requests vs. HTTPX vs. AIOHTTP
Learn about the differences between Requests, HTTPX, and AIOHTTP, and when to use each library for your Python projects.

Georges Haidar

API Advice
Designing REST APIs: Responses Your Users Expect
Practical strategies for designing efficient, informative, and user-friendly API responses.

Nolan Sullivan

API Advice
How to Build an SDK in PHP
A detailed guide on how to build an SDK in PHP, including considerations for developer experience, designing resources, working with parameters, building HTTP requests, pagination, and more.

Steve McDougall

API Advice
How To Build A Best In Class Python SDK
This tutorial demonstrates one way to code and package a Python SDK.

Tristan Cartledge

API Advice
Type Faith vs Type Safe
Type Faith vs Type Safe. What's the difference and why it matters.

Sagar Batchu

API Advice
SDK Best Practices
Best practices to apply when designing SDKs for your API.

Sagar Batchu

API Advice
How To Create a Terraform Provider — a Guide for Absolute Beginners
Learn the basics of creating a Terraform provider from scratch

Tristan Cartledge

API Advice
Game Dev & The Rise of Developer Experience
A look at Speakeasy customer, Hathora, and why DevEx is picking up steam in the gaming industry.

Tristan Cartledge

API Advice
Building SDKs for internal APIs: How to Boost developer velocity
How internal SDKs can improve developer velocity, boost overall business growth, and improve developer satisfaction.

Nolan Sullivan

API Advice
API Experts - APIs to Support your Customers
Mathias Vagni, Plain's CTO & Co-founder discusses API-first development and the novel DevEx they've built to support their API.

Nolan Sullivan

API Advice
Guide to API Auth & A Novel Approach
A deep dive on the approaches to API Auth, and a novel approach we tried.

Thomas Rooney

API Advice
API Experts - APIs that Move Money
Jack Reed, software engineer at Increase, discusses how the company has built out APIs that helps people build banks.

Nolan Sullivan

API Advice
Definitive Guide to API DevEx Portals
A definitive guide to building an API DevEx Portal for your API users.

Sagar Batchu

API Advice
API Experts - Shipping APIs for Global Shipping
Find out how Flexport is building an API platform to make global trade easy for everyone.

Nolan Sullivan

API Advice
API Experts - APIs to Fight Fraud
Clarence Chio, the CTO of Unit21, discusses how the company expanded their product from a pure web app to include a very popular API interface.

Nolan Sullivan

API Advice
API Experts - APIs That Build APIs
Akshat Agrawal, API product manager, discusses how to PM an API and how to reduce the 'time to wow' of your API.

Nolan Sullivan

API Advice
API Experts - Why an API Platform is important
Roopak Venkatakrishnan, Director of Engineering at Bolt, explains why it's important to have an API platform & how to make the development seamless.

Nolan Sullivan

API Advice
The Speakeasy API Landscape
Our thoughts around the day-to-day challenges facing developers on the ground as they build and manage their APIs.

Sagar Batchu

API Advice
API Ops - The Difficulties In Monitoring API Usage
API monitoring shouldn't be difficult. Speakeasy gives you the proper tooling to reduce API management pain. Learn how we can improve your API monitoring.

Nolan Sullivan

API Advice
More APIs, Less Complexity
To speed up new product and business creation, we need to simplify API development, maintenance, and usage for developers.

Sagar Batchu