Skip to content

Managed vs self-hosted

You can use the managed service, or run the open-source project on your own infrastructure. This page helps you choose.

At a glance

ManagedSelf-hosted
Setup and upkeepHandled for youYou run it
Updates and scalingHandled for youYou manage
Billing and plansBuilt inOff by default, quotas unlimited
StorageCloud storageMinIO, or your own S3 bucket
AIYour own provider keyYour own provider key
Control and ownershipManagedFull

When to self-host

Self-host when you want full control and ownership, you are comfortable running a database and object storage, and you do not need managed billing. On a self-hosted instance, billing is off and quotas are unlimited by default.

When to use managed

Use the managed service when you would rather not run infrastructure, and you want updates, scaling, and support handled for you.

What self-hosting includes

A self-hosted instance runs the web app, which is the console, the API, and the editor, backed by Postgres and S3-compatible storage. See Architecture and Deploying.

A prebuilt web container is on the roadmap

Today, self-hosting runs the app from source against a database and storage. A prebuilt web image is planned. See the Roadmap.