# Openapi Swagger > This directory contains comprehensive documentation for OpenAPI specification and Swagger tools, extracted from official sources. ## Pages - [OpenAPI/Swagger Documentation Summary](readme-content.md): This directory contains comprehensive documentation for OpenAPI specification and Swagger tools, extracted from offic... - [Security Considerations](security-considerations.md): OpenAPI documents use JSON, YAML, and JSON Schema, and therefore share their security considerations: - [Swagger Codegen](docs-open-source-tools-swagger-codegen-codegen-v3-about.md): This is the Swagger Codegen project, which allows generation of API client libraries (SDK generation), server stubs a... - [Swagger Codegen Generators](docs-open-source-tools-swagger-codegen-codegen-v3-generators.md): If the default generator configuration does not meet your needs, you have various options to modify or create new mod... - [Authentication](docs-specification-authentication.md): Note - [Basic Structure](docs-specification-basic-structure.md): Note - [Describing Parameters](docs-specification-describing-parameters.md): Note - [Paths and Operations](docs-specification-paths-and-operations.md): Note - [Parameter Serialization](docs-specification-serialization.md): Note - [Swagger Documentation](docs.md): A standard format for defining APIs, ensuring structured and consistent endpoints, methods, parameters, and responses. - [OpenAPI Specification](versions-20.md): The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and... - [OpenAPI Specification](versions-303.md): The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOM... - [OpenAPI Specification](versions-310.md): The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOM...