Capabilities
Overview
Every Acira site comes with the same capabilities built in. There's nothing to install or provision — a published site can already render pages, store data, handle forms, send email, authenticate users, run scheduled jobs, translate itself, and more. This section is an overview of what you can build; the AGENTS.md guide in a pulled project carries the exact syntax.
What a site can do
- Pages & templating — server-rendered pages with layouts, partials, and dynamic routes.
- Handlers, forms & webhooks — dynamic page logic: process forms, expose JSON endpoints, receive webhooks, call external APIs.
- Databases & content — a built-in database for both author-managed content and runtime data, with search, relationships, and file attachments.
- Accounts & authentication — user accounts, login, sessions, and protected areas.
- Transactional email — send templated, localized email from the site's own domain.
- Scheduled tasks — run background jobs on a schedule.
- Realtime channels — push live updates to visitors over WebSockets.
- AI chatbot — an embeddable assistant grounded in the site's own content.
- Internationalization — automatic translation into many languages with locale routing.
- Assets, styling & theming — asset hosting, Tailwind styling, and a themeable design system.
- Single-page apps — mount a React/Vue app under part of a site.
- Configuration — environment variables, CORS, headers, and per-area settings.
A note on availability
Some capabilities — like the database, authentication, email, scheduled tasks, realtime, and the chatbot — are part of the higher plan tiers. Agency-owned sites include the full feature set, so if you're building for an agency you have everything available. For standalone sites, availability follows the site's plan; the app shows what's enabled.