Skip to main content
Version: Latest

Introduction

caution

Documentation for this page is yet to be written.

Blueprints are programs that run inside Sofie Core and interpret data coming in from the Rundowns and transform that into playable elements. They use an API published in @sofie-automation/blueprints-integration library to expose their functionality and communicate with Sofie Core.

Technically, a Blueprint is a JavaScript object, implementing one of the BlueprintManifestBase interfaces.

Currently, there are three types of Blueprints:

  • Show Style Blueprints - handling converting NRCS Rundown data into Sofie Rundowns and content.
  • Studio Blueprints - handling selecting ShowStyles for a given NRCS Rundown and assigning NRCS Rundowns to Sofie Playlists
  • System Blueprints - handling system provisioning and global configuration