DocuGardenerDocs

Developer Guide

For contributors, self-hosters extending DocuGardener, and teams building integrations.

DocuGardener is an open-source project licensed under AGPL-3.0. This guide is for developers who want to understand the internal architecture, contribute code, build integrations, or customise a self-hosted deployment beyond the standard configuration.

Tech Stack

LayerTechnology
Frontend / Control PlaneNext.js 14 (App Router), React 18, Tailwind CSS, Prisma ORM
AuthenticationNextAuth (GitHub OAuth, email magic link, SAML SSO)
Backend / Analysis PlanePython 3.13, FastAPI, RQ (Redis Queue) workers
DatabasesPostgreSQL (shared), Redis (queues), Weaviate (vector embeddings)
LLM ProvidersGoogle Gemini, OpenAI, Anthropic, Ollama (BYOK)
MonitoringGrafana dashboards, structured logging

Sections

Quick Links