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 background 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.
- Site search — let visitors search the site's pages and content in their own language, or give an AI chatbot the site's own content to answer from.
- Accounts & authentication — user accounts, login, sessions, and protected areas.
- Transactional email — send templated, localized email from the site's own domain.
- PDF documents — generate invoices, receipts, and tickets from templates and store, serve, or email them.
- Background jobs — run work on a schedule.
- Realtime channels — push live updates to visitors over WebSockets.
- AI — call AI from the site's own code to build a chatbot, summarize, classify, or write 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
Availability follows the site's plan: databases are on every plan; authentication, email, PDF documents, and background jobs start at Pro; AI, realtime, automations, and rank tracking are part of Business. Agency-owned sites include the full feature set, so if you're building for an agency you have everything available. For standalone sites, the app shows what's enabled.