Introduction
The Tyk Developer Portal is a comprehensive solution designed for API providers who want to publish, monetize, and drive adoption of their APIs. It offers a flexible, full-featured CMS-like system that supports all stages of the API adoption journey, from customizing the look and feel to exposing APIs and enabling third-party developers to register and utilize your APIs.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
Key Capabilities
This table lists the main capabilities of the Tyk Developer Portal. The Developer Portal license enables all of them. Individual capabilities do not need separate claims.API Monetization with Tyk Developer Portal
The Tyk Developer Portal does not include built-in billing or payment processing for monetizing APIs. However, you can implement monetization strategies through:- Usage-based billing: The traffic logs generated by Tyk Gateway can be associated with access credentials assigned to Developer Apps, allowing for external calculation and billing based on API usage.
- Tiered access plans: Create different API Plans with varying usage limits and capabilities that correspond to different pricing tiers.
- Manual subscription management: Track subscriptions to API Plans in an external system and manually approve/revoke access based on payment status.
Where It Fits in the Tyk Ecosystem
The Developer Portal serves as the bridge between your API infrastructure and your developer community. It serves as a central hub where API providers can publish their offerings and API consumers can discover, learn about, and access those APIs. The Developer Portal connects to one or more instances of the Tyk Dashboard (referred to as “Providers”). Each Tyk Dashboard provides access to:- API definitions that configure the Gateway to manage traffic to your upstream services
- Security policies that define access rights and rate limits
- Authentication mechanisms for securing API access
- API Management - how you define, secure, and monitor your APIs (handled by Tyk Dashboard)
- API Publishing - how you present, document, and provide access to your APIs (handled by Developer Portal)
Getting Started
To begin using the Tyk Developer Portal:- Install Tyk Developer Portal
- Connect your Portal to a Provider (Tyk Dashboard)
- Create and publish a Catalog of Products and Plans
- Access an API from the Catalog