Skip to main content

Authenik8

Generate a secure Express API or a connected React + Express application with stateful JWT rotation, Redis, Prisma, password auth, and optional Google or GitHub OAuth.

npx create-authenik8-app my-app

Authenik8 consists of two parts:

  • create-authenik8-app: the CLI that scaffolds your project
  • authenik8-core: the identity and token engine used by generated code

Pick one of four presets. Generate a focused authentication API, or start with the complete fullstack App Kit: React/Vite, Express, shared contracts, a typed API client, PostgreSQL, Redis, account and admin screens, and an owned Project module.


SectionDescription
Getting StartedGenerate and run an API or fullstack application
PresetsCompare JWT-only, password, OAuth, and fullstack setups
ConfigurationEnvironment variables and OAuth callback setup
Core APIThe authenik8-core API reference
Testing Your APIcurl examples for every endpoint
Production ChecklistSecrets, HTTPS, migrations, and deployment
TroubleshootingCommon setup and runtime failures