Organizations & Tenancy

AVAILABLE

In Naagmani, the Organization represents the highest-level entity in the tenant hierarchy. It serves as the administrative, billing, and governance container for an enterprise or development team.

Rendering diagram...

Key Responsibilities of an Organization #

  1. Billing & Budget Authority: Governs the root spending limit for all underlying projects and customer members. Project and Customer Member limits can never exceed the Organization's limit.
  2. Team & Portal User Access: Manage Developer Portal logins, dynamic role assignments, and organization memberships:
    • System Roles: Predefined Owner, Admin, and Member platform roles.
    • Custom Roles: Tailored roles (e.g. Project Operator, Billing Manager) composed of granular canonical permissions.
  3. Customer / Application Directory: Manage end-user and application member identities for token usage attribution and individual spending limits.
  4. Bring-Your-Own-Key (BYOK) Vault: Store root provider API keys (OpenAI, Anthropic, Gemini, DeepSeek) centrally with AES-256-GCM encryption.
  5. Audit Trail: Aggregated compliance logging capturing every authentication event, key creation, role modification, and high-level routing operation.

Managing in the Developer Portal #

Organizations can be managed directly in the Developer Portal:


Next Steps #