RESTful Web Services website screenshot

RESTful Web Services

RESTful web services are web services built using the Representational State Transfer (REST) architectural style, using HTTP as the transport protocol with standard methods to perform CRUD operations on resources. This index covers RESTful web service design patterns, frameworks for building REST services, developer tooling, API testing tools, and best practice guidelines from across the ecosystem.

5 APIs 0 Features
ArchitectureHTTPRESTWeb Services

APIs

Postman API Platform

Industry-leading API development platform for building, testing, documenting, and collaborating on RESTful APIs. Includes API client, collections, environments, mock servers, an...

Swagger / OpenAPI

The OpenAPI Specification (formerly Swagger) is the most widely-used standard for describing RESTful APIs. Provides tooling for API design, documentation generation, code genera...

Spring Boot REST

Java framework from the Spring ecosystem for building production-ready RESTful web services with embedded servers, auto-configuration, and a rich ecosystem of integrations.

FastAPI

Modern, high-performance Python web framework for building RESTful APIs based on Python type hints. Automatically generates OpenAPI documentation and supports async operations n...

Express.js

Minimal and flexible Node.js web application framework widely used for building RESTful APIs and web services in JavaScript and TypeScript.

Pricing Plans

Rate Limits

Restful Web Services Rate Limits

5 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Restful Web Services Context

13 classes · 14 properties

JSON-LD

JSON Structure

Restful Web Services Pagination Structure

0 properties

JSON STRUCTURE

Resources

🔗
TrustCenter
TrustCenter
🔗
VulnerabilityDisclosure
VulnerabilityDisclosure
🔗
DomainSecurity
DomainSecurity
🔗
Roy Fielding Dissertation
Roy Fielding Dissertation
🔗
OpenAPI Specification
OpenAPI Specification
🔗
RFC 7231 HTTP Semantics
RFC 7231 HTTP Semantics
🔗
RFC 7807 Problem Details
RFC 7807 Problem Details

Sources

apis.yml Raw ↑
aid: restful-web-services
name: RESTful Web Services
description: RESTful web services are web services built using the Representational State Transfer (REST) architectural style,
  using HTTP as the transport protocol with standard methods to perform CRUD operations on resources. This index covers RESTful
  web service design patterns, frameworks for building REST services, developer tooling, API testing tools, and best practice
  guidelines from across the ecosystem.
type: Index
url: https://raw.githubusercontent.com/api-evangelist/restful-web-services/refs/heads/main/apis.yml
tags:
- Architecture
- HTTP
- REST
- Web Services
created: '2025-01-01'
modified: '2026-05-02'
specificationVersion: '0.19'
apis:
- aid: restful-web-services:postman
  name: Postman API Platform
  description: Industry-leading API development platform for building, testing, documenting, and collaborating on RESTful
    APIs. Includes API client, collections, environments, mock servers, and automated testing.
  humanURL: https://www.postman.com/
  tags:
  - API Testing
  - Developer Tools
  - Documentation
  properties:
  - type: Documentation
    url: https://learning.postman.com/
  - type: Website
    url: https://www.postman.com/
- aid: restful-web-services:swagger-openapi
  name: Swagger / OpenAPI
  description: The OpenAPI Specification (formerly Swagger) is the most widely-used standard for describing RESTful APIs.
    Provides tooling for API design, documentation generation, code generation, and validation.
  humanURL: https://swagger.io/
  tags:
  - API Design
  - Documentation
  - OpenAPI
  - Standards
  properties:
  - type: Documentation
    url: https://swagger.io/docs/
  - type: Specification
    url: https://spec.openapis.org/oas/latest.html
  - type: Website
    url: https://swagger.io/
- aid: restful-web-services:spring-boot
  name: Spring Boot REST
  description: Java framework from the Spring ecosystem for building production-ready RESTful web services with embedded servers,
    auto-configuration, and a rich ecosystem of integrations.
  humanURL: https://spring.io/guides/gs/rest-service/
  tags:
  - Frameworks
  - Java
  - Microservices
  properties:
  - type: Documentation
    url: https://docs.spring.io/spring-framework/docs/current/reference/html/web.html
  - type: Website
    url: https://spring.io/
- aid: restful-web-services:fastapi
  name: FastAPI
  description: Modern, high-performance Python web framework for building RESTful APIs based on Python type hints. Automatically
    generates OpenAPI documentation and supports async operations natively.
  humanURL: https://fastapi.tiangolo.com/
  tags:
  - Frameworks
  - OpenAPI
  - Python
  properties:
  - type: Documentation
    url: https://fastapi.tiangolo.com/
  - type: GitHub
    url: https://github.com/tiangolo/fastapi
  - type: Website
    url: https://fastapi.tiangolo.com/
- aid: restful-web-services:express
  name: Express.js
  description: Minimal and flexible Node.js web application framework widely used for building RESTful APIs and web services
    in JavaScript and TypeScript.
  humanURL: https://expressjs.com/
  tags:
  - Frameworks
  - JavaScript
  - Node.js
  properties:
  - type: Documentation
    url: https://expressjs.com/en/4x/api.html
  - type: Website
    url: https://expressjs.com/
common:
- type: TrustCenter
  url: security/restful-web-services-trust-center.yml
- type: VulnerabilityDisclosure
  url: security/restful-web-services-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/restful-web-services-domain-security.yml
- type: Roy Fielding Dissertation
  url: https://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm
- type: OpenAPI Specification
  url: https://spec.openapis.org/oas/latest.html
- type: RFC 7231 HTTP Semantics
  url: https://datatracker.ietf.org/doc/html/rfc7231
- type: RFC 7807 Problem Details
  url: https://datatracker.ietf.org/doc/html/rfc7807
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com