GitHub launches enterprise-defined custom organization roles; supports up to 20 standardized roles across all organizations
Enterprise-Defined Custom Organization Roles Now Generally Available
GitHub has introduced enterprise-defined custom organization roles, allowing enterprise administrators to standardize role-based access control across multiple organizations. This capability addresses the challenge of managing consistent access standards in large, multi-organization enterprises with either centralized or decentralized administration structures.
Key Features
- Standardized Role Management: Enterprise administrators can create a core set of custom organization roles available across all organizations in the enterprise, supporting compliance requirements and consistent team member onboarding
- Scalable Limit: Up to 20 enterprise-defined custom organization roles can be active simultaneously
- Flexible Assignment: Organization administrators can assign these roles via organization settings or through the organization role assignment API
- Secure Administration: Only authorized enterprise administrators can edit enterprise-defined roles, while organization administrators can assign them
- Consistent Permissions: Enterprise and organization owners use the same set of organization and repository permissions to create roles, with no functional differences between enterprise-level and organization-level custom roles
Getting Started
Developers and administrators can reference the GitHub documentation on creating enterprise-defined custom organization roles to implement this feature. The organization role assignment API provides programmatic access for role management workflows.
Next Steps
GitHub invites feedback on this feature through the GitHub Community Enterprise forum.