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.
📄️ Full development
Prerequisites
📄️ 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.
📄️ 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.