Enterprise¶
Enterprise here means one thing: an organization runs the same runtime
binary as everybody else, and adds a Control Plane on top of it — published
policy, fleet visibility, audit history and API keys, scoped to that
organization.
The runtime does not require any of this
runtime is a local binary. Install it, bootstrap a Runtime Home, and every
command works with no account, no network and no Control Plane. Everything
on these pages is optional and additive — see
Installation to start without it.
First-time: wire an agent to /api/v1¶
Goal: get one enterprise agent talking to the org Control Plane — not the open demo surface.
1. Install + bootstrap runtime (local)
2. In app. → API Keys → issue ONE org license key
3. On the agent, set the local portal wire:
RUNTIME_PORTAL_ENABLED=true
RUNTIME_PORTAL_BASE_URL=https://api.engineeringruntime.com # or your company app-api
RUNTIME_PORTAL_PATH_PREFIX=/api/v1
RUNTIME_PORTAL_API_KEY=… # from vault (binary support landing with auth work)
4. runtime portal status && runtime portal sync
5. Confirm the agent on app. → Fleet
| Do | Don't |
|---|---|
Point base_url at api. (or your app-api) |
Point at app. or demo. UI hosts |
Use /api/v1 for real org agents |
Use /api/public for production enterprise |
Keep portal URL + key local (env or portal-only $RUNTIME_CONFIG_FILE) |
Expect bootstrap or portal sync to install the wire |
| Share one org key via vault / CI | Issue a key per agent |
Step-by-step (inputs, commands, failures, what works today): Set up an enterprise agent.
Client reference: Connect the Control Plane.
Pages in this section¶
-
First-time path: enable the portal, point at
/api/v1, org license key, sync, and verify Fleet. -
What the Enterprise Control Plane is, how access is issued, and an honest table of what works today versus what is not built yet.
-
Current availability & roadmap
Dated sequencing — what is next (SSO, organization onboarding, RBAC enforcement) and what is deliberately later.
The three hostnames¶
| Host | What it is | Who can use it |
|---|---|---|
| api.engineeringruntime.com | The shared Control Plane API — policies, audit, fleet, catalog, auth, plus published contracts | Open surfaces (/api/public, portal, /metadata*) are public; /api/v1 is the enterprise agent surface |
| demo.engineeringruntime.com | Demo UI — Static fixtures or Live Demo against /api/public |
Anyone, no account |
| app.engineeringruntime.com | The enterprise UI — organization-scoped dashboards over /api/v1 |
Invitation only, after organization onboarding |
Point a runtime at the API origin, never at a UI hostname. Humans use
app.; agents use api. + path_prefix=/api/v1.
Community and Enterprise¶
| Community | Enterprise | |
|---|---|---|
| Runtime binary | Same binary | Same binary |
| Portal | Off (default) | On — local RUNTIME_PORTAL_* or portal-only config file |
| API surface | /api/public (optional demo) |
/api/v1 + org license key |
| Policy | Local / compiled-in defaults | Published from Control Plane, pulled with runtime portal sync |
| Audit | Local logs/audit.log (always written first) |
Local log plus a best-effort uplink to the org's audit history |
| UI | demo. |
app. |
| Account | None needed | Issued after onboarding |
Editions comparison and the product narrative live on the main site: Community and Enterprise. This section stays operational — what exists, what it does, and how to connect an agent the first time.