Interaction SDK

An overview of all libraries and APIs

M/IC Apps are real-time applications built using the M/IC infrastructure. The benefits of creating an M/IC App include:

  • Instant scalability

  • Access to production-ready backend-services

  • Speed of data comms

  • Control and configuration via M/IC Studio interface

  • Feeds to TV and Big Screen graphics systems

  • Monterosa Support and additional services

Before getting started, read about the overall concepts and understand what an M/IC App is.

Front-end Libraries

The platform provides libraries which enable developers to create applications that are connected to, and controlled by, M/IC Studio:

Backend APIs

Other APIs and libs available to developers are:

  • Control API: This is the most powerful backend API available. It provides a way to dynamically control event, element and all content creation within the platform, and the way to extract data. The Control API is used to connect M/IC to external content management systems, TV graphics and other systems.

  • Leaderboards JavaScript lib: a convenient method of accessing the M/IC leaderboards service

  • Leaderboards REST API: this allows HTTP calls to read and write Leaderboards data without using the lib.

  • Curate JavaScript API: a simple way to retrieve curated social data from M/IC Curation.

  • Public Feeds: these are JSON feeds provided as an alternative way for a client app to access published content and listings by client applications. They are hosted on a CDN and have high-volume capacity. They are used to avoid making more resource-hungry socket connections to the platform.