Getting Started
Introduction to Atlas CMS and how to fetch your first content through the Public API.
Welcome to Atlas CMS
Atlas CMS is a headless CMS — you define your data schema (Content Types) in the dashboard, fill it with content (Entries and Pages), and read published content through a REST API into any frontend stack (React, Vue, iOS, Android, etc.).
Two surfaces
| Surface | Base URL | Who uses it | Auth |
|---|---|---|---|
| Dashboard | — | Content editors | Email + password (Atlas dashboard) |
| Public API | /api/v1/public/* | Your frontend app | X-API-Key header |
This documentation covers the Public API — everything your frontend needs to fetch and display content. Creating content types, entries, and pages is done through the Atlas dashboard today (Admin API docs coming in a later phase).
Base URL
| Environment | Base URL |
|---|---|
| Production | https://api.atlas.latellu.com/api/v1/public |
| Self-hosted (default) | http://localhost:8080/api/v1/public |
Request Headers
| Header | Required | Value |
|---|---|---|
X-API-Key | Yes, on every request | Your API key from the dashboard |
Content-Type | Only for requests with a JSON body | application/json |
Next Steps
- Follow the Quickstart — generate an API key, fetch entries, display content.
- Read Authentication — key scopes, environment flags, and security best practices.
- Browse the API Reference — full endpoint reference for Entry, Page, and Media.
- See Live Examples — six real frontends running against live Atlas workspaces.