Kikobeats

Awesome API

A curated list of awesome resources for design and implement RESTful API's.
By Kikobeats

awesome-list awesome

Awesome API


A curated list of awesome resources for design and implement RESTful APIs.



Design
Overview

REST allows us to create services and applications that can be used by any device or client who understands HTTP.




Status Code

When you are using a REST design you have to provide the HTTP status code that are the more appropriated to respond to the request.




Authentication

JWT

JSON Web Token (JWT) is a compact, URL-safe means of representing claims to be transferred between two parties.




Authorization
OAuth

An open protocol to allow secure authorization in a simple and standard method from web, mobile and desktop applications




Caching

Security

Format

Discover

Need a API for your projects?



Curated list

Directory

Testing
Querying

Mocking

Response

Documentation

One of the most important part of your API is have a good documentation and updated with the code.



Free

Services

Logging

Modeling and SaaS

Based in DDD (Domain Driven Development). Generates automatically API's in different languages.




Libraries

Used it to improve your workflow




Frameworks

Designed specifically for building RESTful API's Quickly.




Gateways

Manage API infrastructure concerns such as authentication/authorization, rate limiting, scaling, analytics, etc.



Open Source / Self-hosted