Manage Your Instance with the Instance Owner Console

For the complete documentation index, see llms.txt. For a full content snapshot, see llms-full.txt. Append .md to any kestra.io/docs/* URL for plain Markdown.

The Instance Owner console provides instance-wide administration for tenants, IAM, infrastructure, and governance — separate from the tenant workspace you work in day to day.

Entering Instance Owner

In the sidebar, click Instance Owner. The entry is only visible to users with the Instance Owner privilege.

The UI switches to the Instance Owner console and shows a banner confirming you are administering the whole instance. Your regular tenant workspace is unaffected — you can return to it at any time.

The Instance Owner console

The console organizes instance-wide administration into five sections:

Instance Owner console overview

SectionWhat you can manage
InstanceOverview, System Overview, Services, Kill Switch, Announcements
TenantsCreate, edit, and delete tenants; configure dedicated storage and secrets backends per tenant
Instance IAMUsers and Service Accounts that exist at the instance level, independently of any tenant
InfrastructureWorker Groups, Worker Queues, Versioned Plugins, MCP Servers
GovernanceInstance-level Policies and Audit Logs across all tenants

Exiting Instance Owner

Click Exit Instance Owner at the top of the left sidebar to return to your tenant workspace.

Who can access Instance Owner

Only users with the Instance Owner privilege can enter the Instance Owner console.

Creating an Instance Owner user

Through the setup wizard

When you launch Kestra for the first time, the setup wizard invites you to create the first user, which is automatically assigned the Instance Owner privilege.

Through the CLI

To create a new user with the Instance Owner privilege:

kestra auths users create admin@kestra.io TopSecret42 --instance-owner
# with tenant scoping:
kestra auths users create <username> <password> \
--tenant=<tenant-id> --instance-owner

Through configuration

An Instance Owner can also be defined in the configuration file:

kestra:
security:
instance-owner:
username: <username>
password: <password>
tenant-admin-access:
- <optional>

For the full list of security configuration options, see Security and Secrets configuration.

Granting and revoking Instance Owner access

You must be an Instance Owner yourself to grant or revoke the privilege.

Through the UI

Open the user’s detail page and toggle the Instance Owner switch:

Instance Owner toggle in the user edit page

Through the CLI

kestra auths users set-instance-owner admin@kestra.io true # grant
kestra auths users set-instance-owner admin@kestra.io false # revoke

Was this page helpful?