API / APIGEE Gateway Interview Questions
What is the Apigee Developer Portal and how does it support the developer experience?
The Developer Portal is a self-service website that Apigee generates and hosts for API producers. It is the primary channel through which external developers discover APIs, read documentation, register for API access, and manage their applications.
| Feature | Description |
|---|---|
| API catalogue | Lists all published API Products with descriptions and documentation |
| Interactive documentation | Try-it-now interface powered by OpenAPI specifications |
| Developer registration | Self-service signup for external developers |
| App registration | Developers create apps, subscribe to API Products, receive consumer keys |
| Usage analytics | Each developer can see their own app's API usage stats |
| Custom branding | Organisation branding, themes, and custom pages |
| API monetisation display | Shows pricing tiers and payment plans (if monetisation is enabled |
# Developer portal workflow: # # 1. API producer: # a. Creates API Proxy # b. Creates API Product (bundles proxy with quota/access config) # c. Publishes API Product to developer portal # d. SmartDocs (OpenAPI) documentation auto-generated # # 2. App developer: # a. Visits developer portal # b. Discovers available APIs in the catalogue # c. Reads documentation # d. Registers as a developer (creates account) # e. Creates an App and subscribes to an API Product # f. Receives consumer key (API key) # g. Calls the API using the consumer key # # Apigee supports two portal types: # - Integrated portal: built into Apigee, hosted by Google # - Drupal-based portal: full CMS customisation for complex needs # - Custom portal: build your own using Apigee APIs
More Related questions...