Installation
Server
Section titled “Server”Requires Python 3.11+ and a SQL database (PostgreSQL, SQLite, or MySQL).
PostgreSQL (recommended)
Section titled “PostgreSQL (recommended)”pip install authfortpip install authfortSQLite
Section titled “SQLite”pip install authfort[sqlite]pip install authfort[sqlite]pip install authfort[mysql]pip install authfort[mysql]The base install includes asyncpg for PostgreSQL. The extras install aiosqlite or aiomysql respectively.
Service SDK
Section titled “Service SDK”For microservices that need to verify JWTs. No database required.
pip install authfort-servicepip install authfort-serviceClient SDK
Section titled “Client SDK”For browsers and mobile apps. Requires Node.js 18+.
npm install authfort-clientnpm install authfort-client