aid: rest-services name: REST Services description: >- Representational State Transfer (REST) is an architectural style for designing networked applications using stateless communication and standard HTTP methods (GET, POST, PUT, DELETE, PATCH) to interact with resources identified by URLs. REST services underpin modern web APIs and support the full software development lifecycle from design through deployment and maintenance. This index covers REST service implementations, frameworks, best practices, patterns, tooling, and educational resources that guide how REST services are built, managed, and consumed. type: Index image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg tags: - Architecture - HTTP - Web Services - REST - Service Design url: https://raw.githubusercontent.com/api-evangelist/rest-services/refs/heads/main/apis.yml created: '2025-01-01' modified: '2026-05-02' specificationVersion: '0.19' apis: [] common: - type: DomainSecurity url: security/rest-services-domain-security.yml - type: Website url: https://restfulapi.net - type: Reference url: https://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm - type: Guide url: https://www.freecodecamp.org/news/build-consume-and-document-a-rest-api/ - type: Vocabulary url: >- https://raw.githubusercontent.com/api-evangelist/rest-services/refs/heads/main/vocabulary/rest-services-vocabulary.yml - type: JSONLDContext url: >- https://raw.githubusercontent.com/api-evangelist/rest-services/refs/heads/main/json-ld/rest-services-context.jsonld maintainers: - FN: Kin Lane email: kin@apievangelist.com