
Dossier
Toolkit for building headless CMSs
Overview
Dossier is an open source toolkit for building headless CMSs. Build your own CMS with full control.
Best for:
Features
Pricing
Compatible Technologies
Technical Features
Community
49
GitHub Stars
Enterprise Features
Scalability
Horizontal scaling and high-availability deployments
Security & Compliance
Find Dossier Experts
Looking for professional help with your Dossier project? Here are top certified agencies and developers.
Top Agencies
Alpina Tech
#1 RecommendedCraft custom, responsive websites using expert code and stunning design. Build your site with a flexible CMS and premium hosting to boost your digital presence.

Tentwenty Digital Agency
Tentwenty Digital Agency specializes in addressing complex client challenges through a combination of cutting-edge UI/UX design and seamless technical integration.
GRANITE
We are a global digital transformation partner with over 160 industry experts, delivering comprehensive digital solutions across experience design, technology engineering, digital marketing, brand innovation, and video production.
NOTUM
#1 RecommendedWe are CMS-centered agency with 7 years of CMS experience. We build scalable corporate websites for scale-ups with headless CMS solutions. From design to deployment, we deliver complete, reliable support.
.NFQ | Netzfrequenz GmbH
We are a Germany-based digital agency specializing in innovative and data-driven solutions across the entire customer journey. With a strong foundation in technology, strategy, and creativity, we craft tailored digital experiences that enhance brand presence and business growth.
Dossier is an open-source toolkit for building custom headless CMS solutions, developed by Jonas Bengtsson. Rather than being a ready-made CMS, it provides the foundational libraries and APIs that allow developers to assemble their own content management system while retaining full ownership of the data, authentication, and hosting infrastructure.
Key Features of Dossier
- Bring-your-own-auth architecture that integrates with any existing authentication and authorization solution
- Support for PostgreSQL and SQLite databases, including in-memory SQLite for browser-based and local test environments
- Auto-generated TypeScript types and GraphQL schema from content model definitions
- Flexible access control supporting both editorial and user-generated content within the same database
- Lightweight enough to run a full stack in the browser, yet scalable for production PostgreSQL deployments
Who Should Use Dossier
Dossier is aimed at TypeScript developers who want to build a tailored headless CMS deeply integrated into their own application rather than adopting a pre-built platform. It suits projects where teams need granular control over auth, storage, and content access patterns — particularly applications that combine editorial workflows with user-generated content under a single data layer.