Get Started with the JW Player JavaScript API

The JW Player JavaScript API lets you control the JW Player video playback experience by listening for existing events or registering custom events. You can use it to enhance the functionality of your video embeds and implement rich page-level video interactions.

Get Started

Release Notes

New features, updates, bug fixes, and known issues for JW Platform releases.

See What's New

Release Candidate List

Be the first to know when we update JW Player release channels.

Learn more about Release Channels

JWPlayer has a strict NO SPAM policy. We respect your right to privacy.

About JW Player

The JW Player is an event-based HTML5 video player. It's built to play all leading video formats with cross-browser support for:

  • Adaptive Streaming with HLS & MPEG-DASH
  • HTML5 DRM with Common Encryption (PlayReady, Widevine, FairPlay key servers)
  • Monetization with VAST, VPAID, & Google IMA Ad Tags
  • Styling configuration of 608/708 Embedded Captions & VTT, SRT, & DFXP Sidecar Captions

All you need to get started is a JW Player account. Feature support and hosting & streaming volume vary based on license type.

Learn More