Skip to main content
View as Markdown

Welcome to Sovrium

Sovrium is a source-available, self-hosted platform that turns a single configuration file into a complete web application.

Install it with one command:

curl -fsSL https://sovrium.com/install | sh

What is Sovrium?

Sovrium is a configuration-driven application platform. You describe your application in a YAML or JSON file (data models, authentication, pages, themes, analytics) and Sovrium turns it into a running, full-stack web application.

No boilerplate code, no framework setup, no build pipeline. Just one file that declares what your app should be.

name: my-app

tables:
  - id: 1
    name: tasks
    fields:
      - id: 1
        name: title
        type: single-line-text
        required: true

auth:
  strategies:
    - type: emailAndPassword

theme:
  colors:
    primary: '#3b82f6'

Why Sovrium?

Most business applications share the same building blocks: data tables, user authentication, server-rendered pages, and a design system. Sovrium provides all of these out of the box, configured through a single schema.

No vendor lock-in

Self-hosted on your infrastructure. Your data stays yours.

Configuration over code

Declare what you need instead of writing boilerplate. 49 field types, ~80 component types, built-in auth.

Progressive complexity

Start with just a name. Add tables, theme, pages, auth, and analytics as your needs grow.

Source-available

Business Source License 1.1. Free for internal use. Becomes Apache 2.0 in 2030.

How it works

Write a configuration file, run one command, and get a working application:

  1. Define your schema in YAML or JSON
  2. Run sovrium start app.yaml
  3. Get a full-stack app with data tables, auth, pages, and more

Next steps

Install Sovrium and build your first app in under 5 minutes.

  • Installation — install Sovrium locally or deploy it to the cloud.
  • Quick start — build and run your first app from a single config file.

Explore the documentation

Each section covers one building block of a Sovrium app:

  • Tables — data models with 49 field types.
  • Pages — server-rendered pages composed from components.
  • Forms — data capture with built-in validation.
  • Auth — authentication strategies and role-based access.
  • AI — AI fields, agents, and local-first providers.
  • Automations — triggers and actions that run your workflows.
  • Storage — file buckets on your own infrastructure.
  • Search — full-text search across your data.

Getting help

Found a bug, have a question, or want to request a feature?

Sovrium is source-available and developed in the open. If you run into an issue or have an idea for improvement, the best way to reach us is GitHub Issues.

Open an issue on GitHub →

Last updated July 17, 2026

Built with Sovrium