installation.md
docs
installation.md
Installation
From PyPI (Recommended)
1 | |
Development Installation
1 2 3 | |
Requirements
- Python 3.8 or higher
pydantic>=2.0.0jinja2>=3.0.0asteri>=2.2.2itsdangerous>=2.0.0python-multipart>=0.0.18typing_extensions>=4.0.0bcrypt>=4.0.0python-dotenv>=1.0.0
Optional Dependencies
Redis Support — For distributed sessions and rate limiting:
1 | |
Includes: redis>=4.0.0
ORM SQLite Support — For lightweight async ORM with SQLite:
1 | |
Includes: aiosqlite>=0.19.0
ORM PostgreSQL Support — For async ORM with PostgreSQL:
1 | |
Includes: asyncpg>=0.29.0
ORM Full Support — For both SQLite and PostgreSQL:
1 | |
Includes: aiosqlite>=0.19.0, asyncpg>=0.29.0
GraphQL Support — For GraphQL API with Strawberry:
1 | |
Includes: strawberry-graphql>=0.200.0
gRPC Support — For gRPC services:
1 | |
Includes: grpcio>=1.58.0, grpcio-health-checking>=1.58.0
All Optional Dependencies — Install everything:
1 | |