Developer Apps are containers for API access credentials in the Tyk Developer Portal. They represent the applications that API Consumers (developers) build using your APIs and provide a structured way to organize, manage, and monitor API usage.When developers want to access your APIs, they create Apps to hold the credentials for specific use cases or projects. Each App can contain credentials for multiple API Products, allowing developers to manage related API access in one place.Developer Apps transform how API consumers interact with your APIs by:
Providing usage analytics for specific applications
Supporting different authentication types for various integration scenarios
In the Tyk Developer Portal, Developer Apps serve as the bridge between API Consumers and your API Products, making credential management intuitive and secure.
Creation: Developer creates a new App in the Live Portal
Subscription: Developer requests access to API Products for the App
Credential Issuance: Upon approval, credentials are issued to the App
Active Usage: Developer uses the credentials to access APIs
Management: Developer can rotate credentials, request additional access
Retirement: Developer can delete the App when no longer needed
API Owners can create and manage Apps within the Admin Portal from the API Consumers > Apps section. From here they can create and delete apps, assign them to different users and issue credentials. In the Reference Guide below we indicate where fields differ between Admin Portal and Live Portal views.
Controls visibility of the App within the Live Portal. When an App is visible to a user, they can retrieve the Access Credentials and so are able to consume the APIs bundled in the Products that the App has been approved to access.
Location:
Admin portal: Apps > Add/Edit App > Visibility
Live portal: My Dashboard > My apps > Create/Edit App > Visibility
Options:
Personal: Only the owner (usually the creator of the App) can view the App
Team: All members of Teams of which the owner is a member can view the App
Organisation: All members of the Organisation of which the owner is a member can view the App
Best Practice: Share Apps when multiple developers need access to the same APIs
API Products to which the App currently has access.
Location:
Admin portal: Apps > Add/Edit App > Access and credentials
Live portal: My Dashboard > My apps > Create/Edit App > Approved access
Details:
Admin portal: this section provides the opportunity to view or revoke the access that has been issued to the App.
Live portal: this section provides access to the Access Credentials that have been issued to the App. It also lists the API Products and gives details of the Plan that governs the credentials. Click Rotate Credentials for the Provider to issue new credentials, invalidating the previous token.