Core concepts & API governance
ApiShare structures its API ecosystem around Organizations and Groups, enabling controlled access, API ownership, and governance alignment with enterprise policies.
Organization Types
ApiShare supports three organization types, each designed for different governance and access needs:
Internal Organizations: Represent business units within a company, managing proprietary APIs and applications. Members have structured access based on group roles and assigned permissions.
Partner Organizations: Designed for business partners collaborating with internal organizations, with restricted access to specific APIs and applications.
Citizen Organizations: Enable public API exposure, granting controlled access for external individual users or public consumers.
Each organization type operates under custom visibility rules that define how APIs, applications, and users interact within the ecosystem.
Organization Categories
Organizations in ApiShare can be further categorized to model different collaboration scenarios. Categories help administrators:
Define governance models based on organizational purpose.
Segment API consumers and producers more effectively.
Establish API access policies at an organizational level.
Each category is configured within the Admin Functionalities section and ensures alignment with business API strategies.
Organization Structure: Groups
Organizations in ApiShare are structured into Groups, which are essential for managing API ownership and access control, ensuring granular control over API governance, aligning with enterprise security policies.
Group Administration
There are two types of groups within an organization:
Org Admins: Manage API visibility, user permissions, and group settings.
Custom Groups: Defined by administrators, allowing specific access rules for different teams or business units.