Integrate real-time communications into your website and mobile apps

Scalable platform

From start-up to established enterprise, our platform scales to meet your needs.

Advanced features

Our industry-leading suite of features is second to none.

Simple implementation

Our comprehensive API makes it easy to deliver world-class communication experiences powered by WebRTC.

Record, archive, and access every OpenTok session.

OpenTok’s Archiving API makes it easy to record your OpenTok sessions. Archives are easily evaluated through the OpenTok Dashboard, which displays size, status, date, and other essential information.

Rich with features

The Archiving API include a number of convenient features such as start-and-stop capabilities, server-side recording, and a simple, informative UI. Archives are pushed directly to your Amazon S3 account, with the OpenTok Cloud serving as a 72-hour backup.

High quality

Session recordings are output as MP4 with H.264 video and AAC audio to ensure crisp, high-quality playback. Our API automatically live-stitches video streams together for easy access with no post-processing required.

Cross-device compatibility & security

Archiving is compatible with all OpenTok-supported web clients and mobile endpoints. Whether you’re recording on a PC, MacBook, iPhone, or Samsung tablet, your conversations will remain secure.

Industry leading

We're constantly striving to push the scope and power of the OpenTok Platform to deliver the capabilities you need in the real world. OpenTok is the first and only company in the WebRTC space to offer archiving capabilities.

"We’ve had a lot of demand from our students for the ability to review their past tutoring sessions, and even share those conversations with their friends. OpenTok’s super simple Archiving API makes that possible. It seamlessly integrates into our existing OpenTok-powered application, and is helping us deliver the experience our customers really want, and need. We can’t wait to launch it."
— Kevin Law, Co-Founder, Cambly Inc.

Straightforward pricing

Archiving has usage-based and seat-based pricing.For details please visit our pricing page.

Ready to start archiving?

Dive into docs

Beyond text chat.

Our messaging stack allows users to distribute data between all endpoints.

Features include:

  • A highly scalable messaging stack for a vast range of applications, from updating a virtual white-board between multiple participants to simple text-chat integration
  • Adaptability to 1-to-1, multi-party, or broadcast scenarios, all supported by the OpenTok platform
  • Tight integration with the existing OpenTok platform, eliminating clunky integration with third-party APIs

Ready to start coding?

View sample code

Intelligent Quality Control

Intelligent Quality Control (IQC) ensures a smooth and consistent experience for all users.

Features include:

  • Audio-only fallback and recovery for bandwidth fluctuations
  • Static resolution and frame-rate settings for optimal bandwidth allocation
  • Restricted frame rate for large groups and classrooms that require a large presence
  • Easy implementation and utilization

Ready to learn more?

Dive into the docs

Advanced WebRTC connectivity.

OpenTok leads the industry with powerful and reliable connectivity.

The OpenTok connectivity features include:

  • An array of dedicated TURN servers for firewall traversal
  • A connectivity doctor and other tools to help network admins diagnose challenges and optimize their ecosystems for OpenTok
  • Code snippets demonstrating industry best practices for connectivity
  • Unparalleled connectivity solutions not provided by standard WebRTC

Learn how to diagnose your network

Contact us

The OpenTok Android & iOS SDKs keep everyone connected.

Our cross-platform SDKs allow for seamless communication between web, Android, and iOS devices. They are packed with OpenTok's suite of industry-leading features and functionality.

Customizable Video Streams

Our Video Driver capability gives you the ability to insert any kind of content in addition to, or in place of, your device's camera without interrupting the OpenTok session. You can add HD streaming from a local network, briefly pause the video and snap a photo, add filter effects, and more.

Your Endpoints Supported

As the mobile market continues to grow, you need your applications to run on the wide range of devices that your customers use. And that’s why we provide support for all of the latest iOS and Android device families, and latest chipsets like Intel’s x86. For a complete list of supported devices, go here.

"Low latency, high quality, and encrypted video is a top priority for our product. The OpenTok SDKs are the only solution that meets and exceeds all of these requirements on both iOS and the web."
— David Cann, CEO, Double Robotics

Ready to get started with mobile?

View iOS docsView Android docs

Robust multi-party calling

Allow 5, 10, or even 20 users to participate in one session concurrently.

Multi-party video on OpenTok is enabled by:

  • Bandwidth strain mitigation, ensuring much clearer calls than with traditional WebRTC
  • Intelligent Quality Control (IQC) to provide an optimal experience for each participant
  • The OpenTok Media Router, which supports feature-rich calls
  • The ability to customize layout

IE: meet WebRTC

The same native WebRTC features enjoyed by Chrome and Firefox users are now available on IE with the OpenTok Plugin for Internet Explorer.

Benefits of the OpenTok plugin include:

  • Full support — Publish and subscribe to peer-to-peer and multi-party OpenTok sessions.
  • One-time download — Our plugin updates itself and requires just a single download. Once installed, you're good to go.
  • Full cross-browser compatibility — Communicate seamlessly across all major browsers, including Chrome, Firefox and IE.

Start connecting OpenTok with Internet Explorer

Learn how

Build with OpenTok today.

Your 30-day no-obligation trial gives you immediate access to everything you need to start building on our platform.

Start your free trial

Need pricing information?

View subscription details