Tag

API Design Articles and Best Practices

A collection of API Design articles, including best practices, guides, and tutorials. Stay updated with the latest in API Design.

Articles tagged with "API Design"

API Design
SOAP vs REST APIs: The Ultimate Showdown

Explore the differences between SOAP and REST APIs, their strengths, use cases, and which is best for your application needs.

Adrian Machado

Adrian Machado

5/18/2025

API Design
Python
Creating SOAP APIs in Python

Learn to create and manage SOAP APIs in Python using libraries like Zeep and Spyne, focusing on setup, error handling, and deployment.

Adrian Machado

Adrian Machado

5/18/2025

API Design
API Best Practices
JSON Vs. XML for Web APIs: The Format Showdown

Comparing JSON vs XML for Web APIs

Nate Totten

Nate Totten

4/30/2025

API Design
A Developer's Guide to SOAP APIs

Explore the key components and benefits of SOAP APIs, including message structure, security features, and implementation strategies for enterprise applications.

Adrian Machado

Adrian Machado

4/24/2025

API Best Practices
API Design
REST or gRPC? A Guide to Efficient API Design

Explore the REST vs gRPC debate in API design.

Adrian Machado

Adrian Machado

3/24/2025

API Design
OpenAPI
Generate an OpenAPI From Your Database

Learn how to use DB2OpenAPI to generate a full OpenAPI/Swagger specification from your SQL database schema.

Adrian Machado

Adrian Machado

12/12/2024

Supabase
API Design
Automatically Generate REST and GraphQL APIs From Your Database

Learn about the tools and frameworks you can use to automatically generate a REST API or GraphQL API directly from your SQL and NOSQL database.

Adrian Machado

Adrian Machado

12/4/2024

API Design
API Tooling
How to Convert a SQL Query to an API Request

You can convert SQL Queries into API requests easily using the RQL or OData formats for sending requests, or by using a framework like PostgREST on top of your database.

Adrian Machado

Adrian Machado

11/20/2024

API Best Practices
GraphQL
GraphQL vs REST: Choosing the Right API Design for Your Audience

Choosing REST APIs for your external users provides a quicker onboarding experience. Learn how to translate your existing GraphQL API into a simplified REST API

Nate Totten

Nate Totten

5/10/2023

Frequently Asked Questions

Key principles include simplicity, consistency, and usability. APIs should be intuitive, follow established conventions, and provide clear documentation to enhance developer experience.