This article provides a central directory of Pendo's developer documentation. Use these resources to integrate Pendo into your product, automate workflows, or extend platform capabilities. Each link directs you to the most current and complete technical documentation for specific developer tasks.
Main API documentation
Use the Pendo Engage API docs to:
- Authenticate with API integration keys and query your subscription data.
- Manage guides, segments, and metadata.
- Configure Track Events to represent user interactions not captured automatically.
- Bulk-delete visitors and accounts.
Note: The Engage API doesn’t include endpoints to export report contents for paths, funnels, workflows, retention, and Data Explorer. To recreate these reports, we recommend using Data Sync.
Feedback API documentation
Use the Feedback API docs if you're working with classic Pendo Feedback, the legacy feature request and prioritization tool. This API documentation allows you to:
- Retrieve and manage feedback requests.
- Access product areas and classic roadmap data.
- Integrate classic Feedback data into internal systems.
Agent API documentation
Visit the Agent API docs for guidance on:
- Configuring the Pendo agent and the data collected by the agent.
- Interacting with the Pendo agent through JavaScript.
- Initializing, identifying, or updating visitors dynamically.
- Sending custom events programmatically launching guides from your app.
Use this site to customize in-app tracking and guide behavior for web applications.
Web agent release information
Review the following pages to track web agent changes:
- Web agent release notes. Lists fixes, enhancements, and behavior changes by version.
- Web agent version lifecycle. Shows the current stable and beta versions, including release dates and rollout status.
We recommend monitoring both if you're responsible for agent updates or version control.
Mobile SDK documentation
If you're implementing Pendo in a mobile app, refer to the Mobile SDK docs on GitHub. This repository includes:
- Installation and configuration steps.
- Platform-specific setup guides (iOS and Android).
- Code samples and known limitations.
Mobile SDK release notes
Track new versions and changes in the Mobile SDK release notes. This page includes:
- Version history by platform.
- New features, fixes, and deprecations.
- Requirements and upgrade tips.