← Back
GitHub
GitHub enterprise administrators can now create custom organization roles available across all organizations
GitHub · releasefeatureapi · github.blog ↗

Enterprise-Defined Custom Organization Roles Now Available

GitHub has made enterprise-defined custom organization roles generally available, enabling enterprise administrators to create standardized role definitions that apply across all organizations in their enterprise.

Key Capabilities

  • Enterprise-wide standardization: Create up to 20 custom organization roles at the enterprise level, available across all organizations
  • Managed by authorized admins: Only authorized enterprise administrators can edit these roles, maintaining security and consistency
  • Flexible assignment: Organization administrators can assign these roles through the organization settings UI or via the organization role assignment API
  • Same permissions model: Enterprise-defined roles use the same set of organization and repository permissions as organization-level custom roles, with no functional differences

Why This Matters

This feature addresses a key challenge for enterprises managing role-based access control (RBAC) across multiple organizations. By centralizing role definitions, enterprises can:

  • Enforce consistent compliance requirements
  • Reduce administration overhead
  • Make it easier for users to move between organizations with familiar roles
  • Maintain security by ensuring only authorized administrators can modify these roles

Getting Started

Learn more about creating enterprise-defined custom organization roles in the GitHub documentation, and share feedback in the GitHub Community Enterprise forum.