Jump to Content
HeyGen API Documentation
HomeDeveloper GuideAPI ReferenceUpdatesDiscussionsToolsFeature RequestsCommunityHelp
v4.0.8

Log InHeyGen API Documentation
Developer Guide
Log In
v4.0.8HomeDeveloper GuideAPI ReferenceUpdatesDiscussionsToolsFeature RequestsCommunityHelp
All
Pages
Start typing to search…

Getting Started

  • Quick Start

Generate and translate videos

  • Create Avatar Videos
    • Customize Video Background
    • Using Audio Source as Voice
    • Create Videos with Your Personal Avatar and Voice
    • Create Transparent Avatar Videos in WebM Format
  • Generate Video from Template
    • Replace Image in Template
    • Replace Video in Template
    • Replace Avatar in Template
    • Replace Text/Voice in Template
    • Replace Audio in Template
    • Swap Image and Video in Template
    • Fit Property in Template
    • Video Playback Styles in Template
    • Guide: Simple Python App for Generating Videos from HeyGen Templates
  • HeyGen's Webhook Events
    • Write Your Endpoint To Process Webhook Events
  • Video Translate API
  • Photo Avatars API
    • Generate AI Avatar Photos
    • Create and Train Photo Avatar Groups
    • Add Motion and Sound Effects to Your Photo Avatar
    • Create Videos with Photo Avatars

streaming with interactive avatars

  • Streaming API Overview
    • Streaming API Integration: using LiveKit
    • React Native Integration with Streaming API + LiveKit
    • Session Management Best Practices
    • Using Agent Framework with Heygen Managed LiveKit Credentials
    • Using your own Livekit Instance
  • Streaming Avatar SDK
    • Streaming Avatar SDK API Reference
    • Demo: Interactive Avatar NextJS
  • Demo: Create a Vite Project with Streaming SDK
    • Integrating OpenAI Assistant with Streaming SDK
    • Adding Speech-to-Text Integration to Demo Project
    • Adding Built-in Voice Chat Integration to Demo Project
    • Adding Chroma Key to Streaming Demo Project
  • Demo: Create an iOS App featuring Interactive Avatar
  • Firewall Configuration
  • Interactive Avatar API - Avatar Version Deprecation Notice

Automate with HeyGen API

  • Zapier Integration
    • Create an Avatar Video with Zapier
    • Create a Video From Template with Zapier
  • Personalized Video
    • Create personalized video template
    • Generate personalized videos from template via Google Sheets + Zapier
    • Generate personalized videos from template via API
    • Deliver personalized videos via mail merge with Gmail
    • Deliver personalized videos via HubSpot email
    • Automatically generate and deliver personalized videos via HubSpot + Zapier
    • Upcoming changes to personalized video (Jan, 2025)
    • Sending Personalized Videos with the HeyGen HubSpot app
  • Bulk Video Translation

Other guides

  • HeyGen OAuth
    • Connecting Your App to HeyGen with OAuth 2.0
  • HeyGen MCP Server
Powered by 

Demo: Create an iOS App featuring Interactive Avatar

Want to build an iOS App featuring Interactive Avatars?

Check out the HeyGen Interactive Avatar SwiftUI Demo on our GitHub here

Updated 7 days ago


Adding Chroma Key to Streaming Demo Project
Firewall Configuration