Skip to Content
Advanced tools for developersGetting Started with Cinema8 API

Getting Started with Cinema8 API

Cinema8 provides a rich API suite to help developers build dynamic, interactive, and personalized video experiences. Whether you’re developing web or mobile applications, embedding secure content, or integrating Cinema8 with enterprise platforms, our APIs and development tools enable full control and customization.

Cinema8 REST APIs use OAuth 2.0 for authentication and authorization. You can create secure user sessions, enable SSO, and control access to embedded players or backend services.

🔑 Authentication and OAuth 2.0

Cinema8 supports all standard OAuth 2.0 flows for:

  • Web applications
  • Client-side (SPA) apps
  • Native/mobile apps
  • Limited-input devices

➡️ Generating API Key for Integrations ➡️ Authentication & SSO

🧰 REST API

Use the REST API to:

  • List, create, and manage projects
  • Upload media
  • Retrieve analytics

➡️ Cinema8 REST API ➡️ How to Use Cinema8 Data API ➡️ Cinema8 Private Token API

🖥️ JavaScript API

Control the embedded video player through JavaScript. Trigger actions, get/set variables, listen for playback events, and more.

➡️ Cinema8 JavaScript API ➡️ JavaScript WebHooks – Custom Callbacks

🧩 Widget API & Development

Widgets extend interactive videos. You can:

  • Use built-in widgets from the library
  • Create custom widgets
  • Capture user data and send events

➡️ Widget API ➡️ Widget Development Playground

🔄 Server-Side & Client-Side Integration

Cinema8 supports both server and client integration models:

  • WebHooks: for backend data sync
  • JavaScript Callbacks: for frontend apps
  • Variable & Studio Logic: for no-code workflows inside Creative Studio

➡️ WebSocket API ➡️ Sample Codes in Cinema8

🎬 Embedding Cinema8 Videos

Multiple embedding options are supported:

  • Iframe
  • SCORM (1.2 & 2004)
  • JavaScript Embed
  • Dynamic parameters

➡️ SCORM-Compatible Exports for LMS ➡️ Support for CMI5 and xAPI

🧪 Studio, Variables, and Advanced Video Logic

Cinema8 Creative Studio lets you:

  • Create logic-driven videos
  • Define reusable variables
  • Capture analytics
  • Trigger conditional actions based on API or viewer input

➡️ Widget API ➡️ Widget Development Playground


Cinema8’s API ecosystem is designed for scale, flexibility, and interactivity. Use the links above to dive deeper into each capability. If you’re just starting out, begin by Generating Your API Key and reviewing the Authentication Guide.

Need help? Contact Us