Welcome to Flat's API and Embed documentation. Flat's API enables developers to programmatically interact with Flat's music notation online platform and technologies: from web music engraving to real-time collaboration.
Flat is an online platform allowing people to create sheet music in their browser. It enables widely different usages: composition, arrangements, real-time collaboration with different musicians and composers, teaching and learning with our education platform, and much more.
Our music notation embed allows you to easily display any MusicXML or MIDI file on your blog or website with an interactive component: engraving, playback, printing, transposition, editing... and fully customizable to your needs! Read more in our Embed documentation.
We provide a simple way to get started with the API using personal authentication tokens and SDKs, so you don't have to worry about the OAuth2 authentication flow when using the API for your tests and your own account.