The Tyk Developer Portal uses Organisations and Teams to provide flexible, hierarchical access control for your API ecosystem. This structure allows you to manage API Consumers at both the organizational level and in smaller functional groups, reflecting real-world business relationships and access requirements.Unlike individual developer accounts, Organisations represent entire companies or business entities with sophisticated requirements:
Team-based access: Companies typically have multiple developers who need access to your APIs. Tyk Developer Portal’s Organisation and Team structure ensures communication and access don’t depend on a single individual who might leave the company.
Secure credential sharing: Organizations need secure ways to share API credentials within their teams. Without proper tooling, developers resort to sharing credentials through insecure channels, creating security risks.
Hierarchical permissions: Within organizations, some users need administrative capabilities while others require more limited access. The Tyk Developer Portal supports this through API Consumer Admin and Team Member roles.
Self-service team management: Organizations can maintain their own teams by inviting new members or removing departed ones, reducing administrative overhead for API providers.
This organizational approach allows you to manage API Consumers at both the company level and in smaller functional groups, supporting complex business relationships while maintaining security and governance.
A note on spellingThroughout this documentation, we use specific spelling conventions to help distinguish between product features and general concepts:
Organisation (with an ‘s’) refers specifically to the entity within the Tyk Developer Portal (sometimes abbreviated to Org)
organization (with a ‘z’) refers to real-world businesses or the general concept of organizing
This British/American English distinction helps clarify when we’re discussing the Tyk Developer Portal feature versus general organizational concepts.
Organisations and Teams create a two-level hierarchy that provides granular control over API access. This allows API Owners to manage access at multiple levels, supporting complex business relationships while maintaining security and governance. Note that users can belong to multiple Teams within an Organisation, allowing for flexible resource allocation based on project needs or job responsibilities.For example, consider a Partner (Acme Bank) that wishes to consume your APIs. They have an Accounts team that requires access to a specific set of APIs and a Development team that requires access to those plus additional APIs.
You create an Organisation for the client (Acme Bank)
You create separate Teams for their Accounts and Development users
With this configuration, the Admin and Team Members in each team are unaware of the other Team or its members. The members of the Accounts team have access to discover and consume the API Products in Catalog 1, whilst the members of the Development team have access to both Catalogs.
As an API Owner, you can delete an Organisation to represent changes in partner companies or business units:
Navigate to API Consumers > Organisations in the Admin Portal
Select the three dot menu next to the Organisation you want to delete
Select Delete
Confirm the deletion
The Organisation and any Teams created within it will be deleted immediately.All users (both API Consumer Admins and Team Members) will be moved to the default Team in the default Organisation where any Developer Apps they own will have their visibility set to Personal
Once a team is created, an API Owner can add members from the Organisation containing the Team:
Navigate to API Consumers > Users in the Admin Portal
Find and select the user you wish to add or remove
If they are not in the Organisation containing the Team, change their Organisation
Modify their Team membership in the Teams section
Select Save changes
An API Consumer Admin can configure the Team membership of other API Consumer users that share any Teams with the Admin as described here. This self-service capability allows Organisations to manage their own structure while API Owners maintain control over API access.Remember that users can belong to multiple teams, gaining access to all API Catalogs assigned to any of their teams.
The Developer Portal allows potential API Consumers to request the creation of a new Organisation during self-registration. This powerful feature balances self-service convenience with administrative control, addressing several key business needs:
When running an open API program that welcomes new business partners
When scaling your API ecosystem to reach more companies without proportionally increasing administrative work
When you want to capture interest from potential partners outside normal business hours
When you need clear differentiation between individual developers and those representing companies
The Organisation request feature adds value with:
Accelerated Onboarding: Reduces the time from initial interest to active API usage by eliminating manual Organisation creation steps
Business Intelligence: Provides visibility into which companies are interested in your APIs, creating potential partnership opportunities
Improved User Experience: Allows users to properly identify themselves as representing a company from the start
Proper Governance: Maintains security through approval workflows while enabling self-service
This self-service approach reduces administrative overhead while ensuring proper governance of your API ecosystem. It’s particularly valuable for open API programs or when expanding your API consumer base.
Visit the Developer Portal and [register] without an Invite Code
Log in to the Developer Portal (this can be done without the account having been approved)
Select Create an Organisation
Provide the requested Org with a Name
Select Create Organisation
The user receives confirmation that their request is pending review
Note that if the Developer Portal settings are configured for automatic approval of Organisation Requests without API Owner review then the Organisation will be created immediately and the requestor approved and converted to an API Consumer Admin within the new Org.
If automatic approval of Organisation Requests is not set, the API Owner users will be notified of Organisation request via email.
Navigate to API Consumers > Organisations in the Admin Portal
The requested Organisation appears as pending in the list
Select the pending Organisation to see which user made the request
After reviewing the request, an API Owner can use the options in the three dot menu to:
Approve the request, activating the new Organisation with the requestor automatically becoming an API Consumer Admin
Reject the request, with the requestor remaining a Team Member
The requestor will receive an email notifying them of the approval or rejection of the request.
Note: The API Owner can modify the name of the new Org during the review, if required.The content of the emails sent to API Owners and API Consumers can be customized to meet your business needs.
Control whether and how users can request new Organisations by configuring the Developer Portal settings:
Navigate to Settings > General > API Consumer access in the Admin Portal
Check or clear the options:
Enable API consumers to register Organisations
Auto-approve API consumers registering organisation
Select Save changes
Note that enabling auto-approval will mean there is no opportunity to review Org requests, so should only be used in carefully controlled business environments.
The Organisation and Team structure in Tyk Developer Portal can be adapted to support various business models and API programs. Here are strategic approaches for common scenarios:
Regardless of your use case, consider these factors when designing your Organisation and Team structure:
Scalability: Will the structure accommodate growth in users and APIs?
Governance: Does it support your compliance and security requirements?
Administration: Is the overhead manageable for your API team?
User Experience: Does it make sense from the API Consumer perspective?
Analytics: Will you get the usage insights needed for your business?
Flexibility: Can it adapt as your API program evolves?
By thoughtfully designing your Organisation and Team structure to match your specific business needs, you can create an API program that balances security, usability, and administrative efficiency.