Storymaker SDK & API
The Storymaker SDK contains API references in HTML format, Flash source examples for our ActionScript API, HTML and source for our JavaScript API, and several sample applications to assist in SPDF development.

View The Storymaker SDK
Need help?
Need support on the APIs or have questions? Head on over to the forum where there are a bunch of people just waiting for questions to answer :)

Brightcove Developer forum at Yahoo

Developers Center

Welcome to the Brightcove Storymaker Developers Center! We're all about helping web publishers maximize the power of Storymaker by customizing our existing templates or creating new templates specific to their organizations.

Extending Storymaker templates (Slideshow/Flip, PhotoMotion, Map, Timeline, Quiz and MP3 Audio Player) is analogous to the methods used to customize your Brightcove Video Players, and is enabled via our ActionScript and JavaScript APIs. You can choose between API flavors depending on your site infrastructure, skillset, and integration requirements.

In addition to customizing Storymaker templates at runtime, you can also customize the editing experience used by your web producers via our StoryPlate Definition File (SPDF) format. The SPDF is an XML schema that defines the workflow, visible fields, and default values seen within Storymaker.

Note: In addition to our online documentation, there is a thriving community of developers (including some Brightcove folks) available at our Developer Forum!


Sample Projects


The Sample Projects section of our SDK provides published samples and source code that demonstrate extending Storymaker templates:

  • View the "Hello World" sample to learn how to structure a basic Storyplate definition file (SPDF) XML file.
  • Review the "Customized" sample example to learn how to use the Action Script API and how to modify a Storymaker Experience by calling API methods.
  • The "Take Over Ads" sample demonstrates how to insert ads within a slideshow experience using the Action Script API.
  • The simple JavaScript demo to learn how to the JavaScript API.
  • View the "Rotating Banner" sample to learn how to trigger banner ads set from Storymaker experience events via the JavaScript API.
  • The Video Player and Storymaker Engine sample demonstrates how to bring together a Brightcove Video Player and a Storymaker experience within the same Flash shell using the Action Script API's.
  • Review the "Storymaker Experiences and Video Cue Points" sample to learn how to sync Storymaker Experiences with Video Cue Points set in the Brightcove video console.

See All Sample Projects