Learn¶
This section contains fundamental concepts and background information to help you understand FastHTTP better.
Available Topics¶
- Python Type Annotations - Understanding type hints used in FastHTTP
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.