Using Developer Portal

Developer Portal is a web-based, self-service portal that enables an organization to securely expose their AI assets (MCP servers and LLM provider APIs) to external developers, partners, and other consumers for use in their own applications on their platforms. API consumers use Developer Portal to discover, subscribe to, and try out AI assets.

The LLM provider APIs that an organization exposes contain core assets the organization want to protect. As with the services they support, the LLM provider APIs have a lifecycle, need to be managed and governed, and require mediation and security at run time.

From the perspective of providers that publish LLM provider APIs, an API management tool is needed that enables to do the following functions.

  • Maintain an inventory of AI assets and their associated resources.
  • Publish, secure, and retire the AI assets according to defined service level agreements.
  • Onboard API developers and give those developers the ability to publish the AI assets on behalf of the organization.
  • Onboard API consumers who use the published AI assets in their own applications.
  • Provide tiered access to the assets, for example according to authorization level.
  • Track key performance indicators (KPIs) to help monitor and interpret the usage of AI assets.

From an LLM provider API consumer’s perspective, an API management tool must allow you to perform the following functions.

  • Browse a catalog of AI assets and obtain specific details.
  • Sign up to request and manage access tokens to download an API and its associated resources and documentation.
  • Test the functions of an AI asset.
  • Collaborate with other consumers by way of forums or integration with social media.

Developer Portal provides the following features:

Branding and customization
Administrators can customize their portal’s logo, colors, and fonts to match their organization’s corporate identity. Administrators can further customize their portal by modifying pages, incorporating widgets, and changing the appearance and organization of APIs, adding custom pages, components, and labels.
Support for different types of AI assets
Developer Portal supports MCP servers and LLM provider APIs. This support enables organizations to use their current investments in different types of APIs.
Easy discovery and testing of AI assets
Full-text search capabilities help developers quickly find the AI assets of their interest. Assets can be grouped and grouped based on various filters in the gallery for easier discovery.
Quick, secure onboarding of new users
Easy to configure approval workflows in the Developer Portal graphical user interface to define how the user onboarding must take place, with or without confirmations.
Platform to collaborate
Developer Portal provides a collaborative community environment where consumers can rate the AI assets and contribute to open discussions with other developers.
Support for custom assets
In addition to the MCP servers and LLM provider APIs, you can publish assets of your choice to Developer Portal. The custom asset support helps you publish all required references for your consumers.
Built-in usage analytics
Developer Portal provides the Dashboard feature that the Developer Portal Administrators, API providers, and partners can access based on their roles to view Key Performance Indicators (KPIs) based on the page views and API views by users, track total number of logins, the success and failure of logins, user registrations, and user audit log, study the asset invocations per user and its performance at run time, study the asset invocation trends by response time, success and failure rates, and track the total asset requests over a period, requests over time per API, and API request log. This information helps you understand how the APIs are being used, which in turn can help identify ways to improve users’ portal web experience and increase API adoption.
Support for localization
Developer Portal supports localizing AI asset information and description.