yeke.io · enterprise
Built for your team’s way of working.
Enterprise adds organizational sign-in, approval workflows, records and GitOps to YEKE. Explore available features, product screens and limitations below.
Phase E1
Identity and compliance
Sign in with organizational accounts and export audit records to your SIEM.
- Sign in with your directory. Users come from your own directory. You connect LDAP or Active Directory, and sign-in is verified there.
- Group membership becomes Kubernetes identity. You write the mapping; an unmapped group carries no privilege.
- The local sign-in path stays open. If the directory is unreachable, you can still get in.
- OIDC SSO is in the same item. It works with Keycloak and Entra ID.
- What it does not do: no SAML, no SCIM.
- SIEM export. Reading the audit trail is free on every tier; Enterprise adds export to external systems.
- Two transports. syslog over TLS with a CEF body, and a signed webhook; unencrypted transport cannot be chosen.
- Track export progress. Each destination has its own cursor. Records that cannot be verified are not silently skipped.
What we have not measured: end to end against an enterprise SIEM parser.
Phase E2
Scale and continuity
Prepare for production with PostgreSQL, HA, air-gap installation and archiving.
- PostgreSQL driver. YEKE connects to a PostgreSQL you already run; it does not install one. Connect PostgreSQL →
- HA for core. The console and API stay available during rolling updates. Cluster access may briefly disconnect while agents reconnect. HA setup →
- Air-gapped install package. One signed package for a single machine; it never reaches the network. Air-gapped install →
- Long retention and archive. A deleted operation is copied into the archive and stays readable. Retention and archive →
- Migrating from SQLite to PostgreSQL. Offline and one way only; not tested at production volume. Database migration →
Phase E3
Governance
Require a second approval for critical operations, define change freezes and report on changes.
Dual approval (four eyes)
- Enable through policy. Choose which operations require a second approval.
- A second person approves; the owner applies. Consent does not transfer ownership of the operation.
- Consent is tied to the plan. A changed plan needs fresh consent.
Maintenance window
- A change freeze blocks apply. Retry when the window ends. If the plan has expired, create a new one.
- A time zone is required. A window without one cannot be defined.
- What it does not do: there is no way to break the glass yet.
Central policy package
- Policies can arrive as one package. It carries rules and windows, versioned and signed.
- The signing key is yours. It is separate from the license key and not baked into the image.
- A package with a bad signature is rejected. The version in force stays.
Terminal session recording
- Enable per cluster. Terminal recording is off by default.
- There is no covert recording. The user is told on the terminal's first line.
- Recordings are stored encrypted and can be downloaded. You choose the player.
- What it does not do: no inline playback in the browser.
Compliance report
- Report from existing records. Reports use the audit trail without creating new events.
- It carries its own integrity proof. The hash chain ends and the event count are inside it.
- A single-file HTML document. It opens in an air-gapped installation too.
- The report language is chosen separately. A report is written for whoever reads it.
Phase E4
GitOps and process
Manage cluster changes alongside your repo and connect ITSM checks to the approval flow.
Repo mirroring and drift
- The repo binding selects the flow. In-scope targets use a proposal branch; out-of-scope changes are applied directly.
- What will change is visible before approval. The card also shows the repo file and the line.
- Track drift. Your GitOps controller applies changes from the proposal branch to the cluster.
What we have not measured: the chain against a real git provider. All of the limits →
ITSM: the change record at approval time
- Start from the example integration. ITSM support provides an example hook endpoint and documentation.
- The answer lands on the card. The change record's number and status show up there.
- With no record the plan stops. A record outside its window raises the approval bar.
Licensing and tiers
An Enterprise license is a signed block of text installed into the product. It is verified offline: no license server, no activation, no periodic check.
- A license only raises limits. It never takes you below the Community ceilings.
- Configured controls remain active. Existing dual-approval and change-freeze rules stay enforced after license expiry; new configuration is restricted.
- Existing records remain readable. Technical guides explain license behavior for each feature.
- It is not tied to hardware. The license goes to a legal entity, not a machine.
Scope and price are settled in a conversation; this page is not a contract. The split between the tiers is on the pricing page.
The license screen shows enabled features and capacity usage.
What is still on the roadmap
On the roadmap
Six items are not built yet. For monitoring: anomaly detection (E5, delivery to a channel; the method is in the product and measured in shadow mode); managed AI, AI usage policies, an AI audit report, SCIM and SAML (E6). No dates are committed. The breakdown is in the E5 and E6 boxes on the pricing page.
yeke.io
Install it first, then let's talk.
Try Community in your own environment. Request a demo to evaluate Enterprise features.