Guides

Two ways to use AstroBaaS

A
Admin
2 min read

AstroBaaS works in two quite different ways, and you can switch between them without moving your content.

1. As a normal website

Write posts and pages in the admin and they appear on your site immediately — there is no rebuild and no deploy step. Pages are rendered on the server, so a visitor gets finished HTML and very little JavaScript: a cookie-consent manager, and the AI assistant if you switch it on.

2. As a backend for your own front end

Point any site at the API and use AstroBaaS purely for content, products, orders and files. The next post covers this in detail.

Extending it

  • Plugins add behaviour: filters over your content, extra tags in the page head, editor blocks, new content types, webhook subscriptions. Simple ones are a single JSON file you install from the admin with no restart.
  • Themes change the look, from colours and fonts up to replacing whole page templates.

Storing your data

Start on a plain JSON file — easy to read, easy to back up, and fine for a normal site. Move to SQLite or libSQL when you want durability across restarts or more than one server, by changing one setting. Your content comes with you.

Honest limits

AstroBaaS is pre-alpha. CHANGELOG.md says what works, and TRUTH_PLAN.md measures every claim on the home page against the running code — including the ones that do not hold up yet. If something here does not match what you see, that second document is the one that is right.

Using AstroBaaS as a headless backend
Guides

Using AstroBaaS as a headless backend

Bring your own front end — REST, OpenAPI, scoped keys, CORS and webhooks, plus an MCP server and /llms.txt for AI-built sites.

A
Admin
2026-09-10 2