Developer Quick Start Guide
Maestro users share and monetize content with unique branded streaming sites. This documentation is for software developers who want to integrate Maestro into existing applications. As a developer, you can find everything you need to:
- Get started with the Maestro SDKs and APIs
- Learn how to integrate Maestro into existing mobile and web applications
- Discover interactive SDK and API reference documentation
If you aren't a developer and are looking to get started with Maestro, you can get started for free with our intuiative no code editor at maestro.io. We also have an extensive Knowledge Base to help make the process as smooth as possible.
If you are new to Maestro, we'd recommend checking out the Intro to Maestro video series and the Onboarding Checklist. Maestro's powerful no code editor can be used to create beautiful branded streaming sites and our extensive SDKs, APIs and guides can be used by developers to integrate Maestro into existing mobile or web applications.
Maestro integrates with many video streaming services and authentication providers. If you are a provider, you can make your offerings available on the platform by following one of our guides for third-party providers. Alternatively, if you have an internal system that you want to use for authentication to Maestro, you can integrate it with the help of our Providers API and Web SDK.
How will users access your Maestro site?
Web access
Maestro sites are accessible to users via maestro.tv/<your-brand>
. They can also be configured to be accessible from a custom domain name. We have an extensive guide on How to Launch Maestro on Your Own Website. This guides steps you through the process of purchasing a domain and pointing it to your Maestro website.
The same approach will work for a subdomain (e.g. live.<your-brand>.com
). This can be useful for when you have an existing brand website and simply want a live stream link on your navigation bar to link to your streaming site on Maestro. Maestro's page can be easily customised to match the theme of your brand and you can organise content blocks however you see fit so your Maestro site appears alongside your main website.
Mobile access
Whilst we recommend our creators use Maestro from a desktop, our responsive website is designed to be accessible for users from any mobile or tablet device.
MaestroKit is a powerful SDK for our iOS customers to integrate Maestro into any mobile application.
Embedded access
Maestro is designed to be embeddable anywhere. Let's say you have an exisiting web or mobile application and simply want to include Maestro inside it. Developers can use Maestro's Web or Mobile SDK to not only integrate Maestro's platform to appear as a part of your application where ever you see fit, but you can use our SDKs to authenticate with your internal systems or use our APIs to interact with Maestro from any of your other systems.
Web SDK is a client-side JavaScript SDK for integrating Maestro into any web application.