Skip to content

Learn

This section contains fundamental concepts and background information to help you understand FastHTTP better.

Available Topics

Prerequisites

FastHTTP is designed to be easy to use, but basic knowledge of Python is required:

  • Python 3.10+
  • Understanding of async/await
  • Basic knowledge of HTTP protocol

What You Will Learn

After going through the documentation, you will know:

  • How to define HTTP requests using decorators
  • How to handle responses
  • How to use dependencies for request modification
  • How to create middleware for global logic
  • How to validate data with Pydantic
  • How to use GraphQL
  • How to configure the application

Next Steps

If you are new to FastHTTP, start with the Tutorial - User Guide.