A curated list of awesome resources for design and implement RESTful APIs.
REST allows us to create services and applications that can be used by any device or client who understands HTTP.
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.
JSON Web Token (JWT) is a compact, URL-safe means of representing claims to be transferred between two parties.
An open protocol to allow secure authorization in a simple and standard method from web, mobile and desktop applications
Need a API for your projects?
curl.Beeceptor - Beeceptor helps intercepting API calls and mocking them selectively. Creates an endpoint for wrapping original API and routes requests.
FakeRest – Patch XMLHttpRequest to fake a REST API client-side.
JSON Placeholder – Free online REST service that you can use whenever you need some fake data.
json-server – Get a full fake REST API with zero coding in less than 30 seconds.
Mocky.io – Free online service to create fake HTTP responses.
FakeQL – Mainly focused on GraphQL, but can mock RESTful APIs, as well.
PIPL API – Free and public API that generates random and fake people’s data in JSON
API Mocha - Free online service providing fake REST API endpoints, create customizable responses and download rules as a Postman collection. ### Response
httpstat.us – A super simple service for generating different HTTP codes.
httpbin – httpbin(1): HTTP Request & Response Service.
badssl – Testing clients against bad SSL configs.
One of the most important part of your API is have a good documentation and updated with the code.
Based in DDD (Domain Driven Development). Generates automatically API’s in different languages.
Used it to improve your workflow
Designed specifically for building RESTful API’s Quickly.
Manage API infrastructure concerns such as authentication/authorization, rate limiting, scaling, analytics, etc.