[ Switch to styled version → ]


← Docs index

Enterprise

Enterprise features provide role-based access, identity provider integration, policies, audit logging, and declarative provisioning for production networks.

Overview

Enterprise features extend standard networks with controls for production deployments. These include role-based access control, identity provider integration, membership policies, structured audit logging, and declarative provisioning through blueprints.

Standard networks treat membership as a binary boundary. Enterprise networks add layers for role-based access control (RBAC), identity and directory sync, port policies, audit logging, and declarative setup via blueprints.

Enable enterprise

Enterprise features are enabled on a per-network basis at creation time.

pilotctl network create --name prod-fleet --enterprise

Enabling enterprise on a network promotes the creator to the owner role and unlocks all enterprise features for that network.

Feature summary

Enterprise gating

Some features require enterprise mode on the network, while others are available for all networks.

Features requiring enterprise mode:

Features available to all networks:

Attempting an enterprise operation on a non-enterprise network returns an error. The flag is toggled by the registry's set_network_enterprise RPC, also available via the Go SDK's registry.Client.SetNetworkEnterprise. Membership is preserved when toggling the flag.

Related