An API developer portal is a customizable website that serves as the central hub for API consumers to discover, learn, request access, and test APIs. In platforms like Azure API Management, the portal is automatically generated and fully customizable, providing documentation, interactive tools, and access control for APIs.
It is divided into two main components:
Code: Includes widgets, styling definitions, the rendering engine, and a visual editor for customization.
Content: Includes pages, media, layouts, styles, and API Management data such as APIs, operations, products, and subscriptions.
Key Features:
API Discovery & Documentation: Lists available APIs with detailed documentation, tutorials, and usage examples.
Interactive Test Console: Allows users to try APIs directly in the browser, supporting various authentication models like subscription keys or OAuth 2.0.
Customization: Modify layouts, styles, and content using a visual editor or by adding custom widgets and HTML.
Access Control: Restrict visibility of APIs, pages, or sections to specific user groups or identities.
Branding & Styling: Change fonts, colors, and layouts to match organizational branding.
User Management: Supports anonymous access, sign-up/sign-in with credentials, Microsoft Entra ID, or delegated authentication.
Analytics & Reporting: Authenticated users can view their API usage, data transfer, and performance metrics.
Security: Supports Content Security Policy (CSP) to restrict resource loading to trusted domains.
To prevent this message from showing again, please enable pop-up blockers for support.broadcom.com or click Continue to proceed.