StudioCMS
Headless CMS for Astro, with a built-in dashboard, that runs as an Astro integration on libSQL, MySQL or PostgreSQL.
StudioCMS is a headless CMS that runs inside an Astro project as an Astro integration. It adds a dashboard, served at /dashboard by default, for managing content and settings, and it stores content in a database: libSQL by default, or MySQL or PostgreSQL set through the StudioCMS config file. The site is built with server output and the Node adapter in standalone mode. Rendering plugins turn stored content into pages, and at least one must be installed. The REST API is built on Astro endpoints, and its protected routes take an API token generated in the dashboard. Built-in authentication uses a username and password, and oAuth providers such as GitHub or Google are added as plugins.
Worth knowing
The docs recommend the production build for the dashboard and say development mode can show Vite dependency errors. File storage is a no-op until a storage plugin such as the S3 manager is configured.
Identity
Rendering and deploy
- Rendering
- On a server4
- Install with
- npm create studiocms@latest4
Releases
Adoption
Sources
- 2026-10-23: links, Written in, License, GitHub stars
api.github.com/repos/withstudiocms/studiocms - 2026-10-23: links, Categories, Built on
github.com/withstudiocms/studiocms/blob/main/README.md - 2026-10-23: Maintainer, License model
raw.githubusercontent.com/withstudiocms/studiocms/main/LICENSE - 2026-10-23: Runtime, Rendering, Install with, Databases, Admin interface, links
docs.studiocms.dev/en/start-here/getting-started/ - 2026-10-23: Content API
docs.studiocms.dev/en/how-it-works/restapi/ - 2026-10-23: Current major version, Last release
github.com/withstudiocms/studiocms/releases/tag/studiocms@0.7.0 - 2026-10-23: First release
github.com/withstudiocms/studiocms/releases/tag/studiocms@0.1.0 - 2026-10-23: Contributors
api.github.com/repos/withstudiocms/studiocms/contributors - 2026-10-23: npm downloads a week
api.npmjs.org/downloads/point/last-week/studiocms