Skip to content

Application programming interface

Complete API framework built on FastAPI providing routing, request handling, dependency injection, and OpenAPI documentation with extensive customization capabilities for building robust REST APIs.

  • Managers


    API manager system handling router registration, endpoint configuration, and application lifecycle with support for versioning and documentation generation.

    Explore

  • Routing


    Routing system providing path operations, request handling, and WebSocket support with configurable route generation and validation for resource endpoints.

    Explore

  • Parameters


    Parameter handling system for request validation, payload processing and response serialization with support for resource payloads and selection parameters.

    Explore

  • Dependencies


    Dependency injection system managing request-scoped dependencies with support for session handling, filtering, and configurable dependency resolution.

    Explore

  • Exceptions


    Exception handling system providing custom error responses and standardized error handling with database and session-specific exception handlers.

    Explore

  • Middleware


    Middleware system implementing request/response processing, bulk operations, and WebSocket handling with configurable middleware chains and error handling.

    Explore

External references

FastAPI and Starlette provide the foundation for the API framework with powerful request handling and ASGI capabilities that are extended and customized within the framework.

  • I/O


    Core input/output handling components providing request parsing, response formatting and WebSocket communication with streaming support and content negotiation.

    Explore

  • Security


    Security components implementing authentication, authorization and security middleware with configurable security schemes and permission handling.

    Explore

  • Status


    HTTP status code handling providing standardized response codes and status classification with comprehensive status code mapping.

    Explore