2 Api Quick Reference
2 Api Quick Reference
2 Api Quick Reference
HTTP Verbs
┣ GET : Retrieve data from the server
┣ TRACE : Returns the full HTTP request received by the server for
debugging and diagnostic purposes
┣ OPTIONS : Returns the HTTP methods supported by the server for the
requested URL
┣ 2xx : Success
┣ 3xx : Redirection
┣ Server : Specifies the name and version of the server software that
generated the response
┣ Expires : Specifies the date and time after which the response is
considered stale
┗ Last-Modified : Specifies the date and time the resource was last
modified.
API Design
┣ REST : Representational State Transfer, a design pattern for
building web services
API Testing
┣ Postman : A popular tool for testing and debugging APIs
API Development
┣ Node.js : A JavaScript runtime for building server-side
applications
┣ Amazon API Gateway : A fully managed service that makes it easy for
developers to create, publish, maintain, monitor, and secure APIs
API Performance
┣ Caching : A technique for improving API performance by storing
responses in a cache
┣ New Relic : A tool for monitoring the performance of APIs and other
web applications
API Standards
┣ JSON API : A specification for building APIs that use JSON as the
data format
┗ JSON API : A specification for building APIs that use JSON as the
data format.
API Infrastructure
┣ Kubernetes : An open-source platform for managing containerized
workloads and services
API Documentation
┣ OpenAPI : A specification for building APIs in YAML or JSON format
API Deployment
┣ Heroku : A cloud platform for deploying, managing, and scaling web
applications and APIs
API Security
┣ OAuth : An open standard for authorization used by many social
media platforms and APIs
API Tutorials
┣ Getting Started with RESTful APIs by Tania Rascia
┣ Testing RESTful Web Services Made Easy Using the REST Assured
Framework by Dinesh Rajput
API Tools
┣ API Studio : A web-based IDE for designing and testing APIs