Development environment
Pick the setup that fits your workflow: full stack, frontend-only, or just the docs and grab some debugging tips along the way.
Debugging authentik
This page describes how to debug different components of an authentik instance, running either in production or in a development setup. To learn more about the structure of authentik, refer to our architecture documentation.
Frontend development
If you're focusing solely on frontend development, you can create a minimal development environment using Docker and Node.js. This setup allows you to make and preview changes to the frontend in real-time, without needing to interact with the backend.
Full development
Prerequisites
Development environment
Choose how you want to run and work on authentik.