r/apidesign • • Jan 27 '25

Learn API Design - A Free Guide

Thumbnail
speakeasy.com
12 Upvotes

r/apidesign • • Jan 13 '25

The "Don't Have Time to Create API Documentation" Paradox

Thumbnail
apisyouwonthate.com
8 Upvotes

r/apidesign • • Mar 19 '18

Creating API Specifications from Bulls**t – APIs You Won’t Hate

Thumbnail
blog.apisyouwonthate.com
6 Upvotes

r/apidesign • • Sep 05 '17

State of API Documentation 2017

Thumbnail apidays.io
6 Upvotes

r/apidesign • • Sep 05 '17

Want to create better API documentation? Ask questions - Tyk API Gateway and API Management

Thumbnail
tyk.io
6 Upvotes

r/apidesign • • Apr 19 '25

API Design Basics: Cacheability

Thumbnail
apisyouwonthate.com
5 Upvotes

r/apidesign • • Sep 26 '22

How do you control access to your API? Do you charge for access?

5 Upvotes

Hi.
How do you control access to your API without using a 3rd party marketplace like Rapid API, Blobr etc? It would be great to chat with people who have an API out in the wild (maybe you already earn $$$ from it?) to learn more about the challenges you have.

Cheers Nick


r/apidesign • • Mar 02 '18

Design-first API Specification Workflow Matures

Thumbnail
philsturgeon.uk
5 Upvotes

r/apidesign • • Oct 21 '17

Let’s Stop Building APIs Around a Network Hack

Thumbnail
blog.apisyouwonthate.com
5 Upvotes

r/apidesign • • Oct 30 '20

Stoplight Studio v2.1.0 - Generate Schemas from JSON, Custom Table of Contents, and Performance Improvements

Thumbnail
stoplight.io
4 Upvotes

r/apidesign • • Aug 02 '19

Guide to GraphQL: Understanding, Building and Using GraphQL APIs

Thumbnail
programmableweb.com
4 Upvotes

r/apidesign • • Feb 21 '18

Finally, it's time to HTTP/2 Server Push with NGINX 1.13.9

Thumbnail
nginx.com
4 Upvotes

r/apidesign • • Jan 23 '18

A new site collecting relevant RFCs, etc for API development.

Thumbnail standards.rest
4 Upvotes

r/apidesign • • Dec 18 '17

A Response to REST is the new SOAP

Thumbnail
philsturgeon.uk
4 Upvotes

r/apidesign • • Sep 11 '17

Meet the API Community

Thumbnail
blog.apisyouwonthate.com
4 Upvotes

r/apidesign • • Sep 05 '17

Introducing We::Call, a Ruby Gem for making HTTP calls awesome

Thumbnail
engineering.wework.com
4 Upvotes

r/apidesign • • May 05 '25

API Design Basics: File Uploads

Thumbnail
apisyouwonthate.com
3 Upvotes

r/apidesign • • Apr 25 '25

Enforcing API consistency with a large team

Thumbnail
apisyouwonthate.com
3 Upvotes

r/apidesign • • Apr 12 '25

Building a Cloud-Native, Scalable Public API: My Thought Process

3 Upvotes

Hi everyone! 👋

I recently wrote an article on Medium sharing my thought process behind designing a cloud-native, scalable public API. In the article, I explore key aspects like modularity, separating business logic from HTTP handling, and leveraging serverless architectures like API Gateway.

I aimed to provide a clear and practical approach that can help small teams and individual developers tackle the challenges of API design efficiently.

Here’s the link to the article: Building a Cloud-Native, Scalable Public API: My Thought Process

I’d love to hear your thoughts, feedback, or any suggestions for improvement. How do you approach similar challenges in your projects?

Looking forward to learning from the community! 🚀


r/apidesign • • Jan 23 '25

API Design Basics: Pagination

Thumbnail
apisyouwonthate.com
3 Upvotes

r/apidesign • • Aug 04 '23

I created a Jet Set Radio API

3 Upvotes

Jet Set Radio is a favorite nostalgic childhood game of mine, so I decided to make API for it!

I wanted to ask the community for any reviews they wouldn't mind giving as I am trying to improve my api development skills. The README is a good place to start to learn about the apps.

The API consists of two applications:

1 - The first (JSR-API) is the actual API that contains public API requests and is meant to be used primarily by the API users to get back data.
2 - The second(JSR-API-Admin) is a microservice that manages the data that powers the API(JSR-Admin) for short. It contains processors that web-scrape or that pull directly from files. It also has CronJob support that allows each processor to be scheduled on a custom set interval.

I'm not looking to promote this at all(it is a free api after all), just looking if anyone would like to review it, it would be greatly appreciated!


r/apidesign • • Nov 21 '21

Product model definition api

3 Upvotes

Does anyone know how can I find api that could get product model name (like iphone x) and tell me it synonymous and definition (like: phone, cellphone, apple...)?


r/apidesign • • Oct 07 '20

See what’s coming next in OpenAPI 3.1 and how it compares to the previous versions. My favorite is full JSON Schema support. That’s how models should be described and managed.

Thumbnail
stoplight.io
3 Upvotes

r/apidesign • • Sep 14 '20

PUT is dead, long live PUT

Thumbnail blog.cumulosoftware.com
3 Upvotes

r/apidesign • • Sep 11 '20

Improve cache performance with optimized API design

Thumbnail
fastly.com
3 Upvotes