FeaturesOrganizationsOrganizations Overview

Organizations

Organizations provide isolated workspaces for different companies, departments, or projects.

What are Organizations?

An organization is a workspace that contains:

  • Teams: Groups of collaborators
  • Repositories: Connected code repositories
  • Billing: Separate subscription and usage
  • Settings: Independent configuration

Multi-Tenancy

Mesrai supports multi-organization workflows:

  • Join multiple organizations
  • Switch between organizations instantly
  • Separate data and billing per organization
  • Role-based access per organization

Organization Roles

Owner

  • Full administrative control
  • Billing management
  • Delete organization
  • Invite/remove admins

Admin

  • Manage teams and repositories
  • Invite/remove members
  • Configure settings
  • View analytics

Member

  • View organization resources
  • Join teams (if invited)
  • Access assigned repositories

Creating an Organization

  1. Click Add Organization in sidebar
  2. Enter organization name
  3. Configure initial settings
  4. Invite team members

Learn more about Creating Organizations →

Switching Organizations

Click the organization selector in the sidebar to switch between workspaces.

Learn more about Switching Organizations →

Organization Settings

Configure:

  • Profile: Name, logo, description
  • Members: User management
  • Integrations: GitHub App connection
  • Billing: Subscription and payment
  • API Keys: Programmatic access

Learn more about Organization Settings →

Best Practices

  • Create separate organizations for different clients
  • Use teams within organizations for project isolation
  • Set up billing per organization for accurate accounting
  • Configure GitHub App per organization

Organization vs. Team

FeatureOrganizationTeam
ScopeEntire workspaceGroup within org
BillingSeparate subscriptionShared with org
RepositoriesMultiple teams shareTeam-specific access
MembersOrg-wide accessTeam-specific roles
SettingsIndependent configInherits from org

Common Use Cases

Multi-Client Agency

Organization: Client A
├── Team: Frontend
├── Team: Backend
└── Team: DevOps

Organization: Client B
├── Team: Engineering
└── Team: QA

Enterprise Department Structure

Organization: ACME Corp
├── Team: Platform Engineering
├── Team: Product Engineering
├── Team: Data Engineering
└── Team: Security

Personal Projects

Organization: Personal
├── Team: Open Source
└── Team: Side Projects

Organization: Consulting
├── Team: Project Alpha
└── Team: Project Beta

Organization Limits

PlanMax OrganizationsMembers/OrgTeams/Org
Starter151
Pro3205
Team1010020
EnterpriseUnlimitedUnlimitedUnlimited

Getting Started

  1. Create your first organization
  2. Invite team members
  3. Configure settings
  4. Set up billing
  5. Connect repositories

Next Steps

Support

Need help with organizations?