API Platform
App Services
Console To-Go
Support
Sign In
Home
User Guide
Developer Guide
Samples
Reference
All Topics
Home
>
API Platform
> All Topics
All Topics
User Guide
Getting Started
What is the Apigee API Platform?
How it works
Add and Configure your first API
Add and Configure
How an API proxy works
Edit your API proxy
Edit API revisions offline
Control traffic flow
Create dynamic API flows using conditions
Use variables to control flow logic
Develop APIs in different environments
Productize APIs
What is an API product?
Give developers access to your API
Set up API products
Provision apps
Onboard developers
Manage APIs
Manage the performance of your API program
Troubleshoot API traffic using Trace
Refresh or revoke API access
When to version your API
Deploy an API
Fault handling
Analyze APIs
Monitor the performance of your API
Build custom reports
Access saved reports
Onboard Developers
What is a developer portal?
Set up your developer portal
Add and edit content
Customize the theme
Add blog and forum posts
Add and manage user accounts
Activate Google Analytics
Generate API consoles
What's an API Console?
Set up an Apigee API Console
WADL Reference
Manage Users
Manage Users and Roles
Developer Guide
Getting Started
Introduction
Set up
Configure and deploy
Configure and deploy an API proxy
Add policies to an API proxy
Working with the Platform API
Add security to your API
Provision API products, developers and apps
Secure APIs with API keys
Secure APIs with OAuth 2.0: client credentials
Secure APIs with OAuth 2.0: Auth Code
Customize API proxies
Customize responses for mobile devices
Use JavaScript to customize an API
Building a composite service using JavaScript
Build a composite service using policy composition
Use Java to customize an API
Handle exceptions with FaultRules
Analyze APIs
Build reports using API Analytics
Analyze API message content using custom analytics
Mobile Analytics
What is Mobile Analytics?
Get started with Mobile Analytics
Add monitoring to your iOS application
Add monitoring to your Android application
Monitor your app’s use
Configure your app
Examine app and crash logs
Get alerted to crashes and critical errors
Track network performance
Turn on/off features in production
Expose alternative designs
Environment configuration
Load balance API traffic across multiple backend servers
Configure client SSL from Apigee API Platform to your backend service
Setting up role-based access control in an organization
Configuring custom domains
Policy Reference
Traffic management policies
Shield APIs using SpikeArrest
Rate limit API traffic using Quota
Reset quota counter using ResetQuota
Reduce latency using ResponseCache
Optimize performance using Cache
Mediation policies
Convert XML to JSON
Convert JSON to XML
Apply XSL transformations
Validate XML and SOAP using MessageValidation
Extract message content using ExtractVariables
Generate or modify messages using AssignMessage
Retrieve entity profiles using AccessEntity
Persist runtime data using KeyValueMap
Exception handling with RaiseFault
Monitor flow violations using RaiseAlert
Security policies
Enforce access control using VerifyAPIKey
Authorize requests using OAuth 1.0a
Authorize requests using OAuth 2.0
Manage client access using IP-based access control
Minimize vulnerabilities using JSONThreatProtection
Minimize API vulnerabilities using XML threat protection
Evaluate message content using RegularExpressionProtection
Extension policies
Customize an API using JavaScript
Customize an API using Python
Customize an API using Java
Call services or APIs using ServiceCallout
Capture analytics from API traffic
Reference
API resources reference
Apigee JavaScript object model
Conditions Reference
Variables reference