Enterprise

Multi-Tenant Orgs

Isolate agents, policies, and audit trails per team or customer. Full tenant-level governance.

Tenant Isolation

OmegaEngine provides complete isolation between tenants. Each organization has its own:

🔑 API Keys
Separate keys per tenant
📜 Policies
Custom rules per org
📊 Usage Limits
Individual quotas
🔐 Audit Logs
Isolated audit trails

Creating Organizations

// Create a new organization
const org = await omega.orgs.create({
  name: "Acme Corp",
  plan: "enterprise",
  settings: {
    maxAgents: 50,
    maxDecisionsPerMonth: 1000000,
    auditRetentionDays: 365
  }
});

// Add members
await omega.orgs.addMember({
  orgId: org.id,
  email: "admin@acme.com",
  role: "ADMIN"
});

// Create tenant-specific API key
const key = await omega.keys.create({
  orgId: org.id,
  name: "Production Key"
});

Role-Based Access

OwnerFull control, billing, delete org
AdminManage members, policies, keys
MemberView dashboard, submit feedback
ViewerRead-only access