# Flat Developer Documentation > Developer documentation for Flat APIs and embedding features ## Table of Contents ### REST API - [Flat API Authentication](/developers/docs/api/authentication.md) - [Untitled](/developers/docs/api/reference.md) - [Using our APIs with Flat for Education](/developers/docs/api/flat-for-education.md) - [Flat REST API SDKs](/developers/docs/api/sdks.md) - [API Rate Limits](/developers/docs/api/rate-limits.md): Discover how the Rate Limits of the Flat Platform's API. - [Flat REST API Errors](/developers/docs/api/errors.md) - [Flat REST API Changelog](/developers/docs/api/changelog.md): Discover the latest changes of Flat's REST API ### Embed - [Getting started with our Music engraving Embed](/developers/docs/embed/getting-started.md): Discover how to quickly get started with our Sheet music embed. - [Live Demos](/developers/docs/embed/demos.md): Explore live examples and demos of Flat's Embed API in action - [Embeddable music notation editor](/developers/docs/embed/javascript-editor.md): Allow your website visitor and users to edit any sheet music - [Sheet music Embed URL parameters](/developers/docs/embed/url-parameters.md): Quickly customize our music notation engraving embed with the different URL parameters available and add your own sheet music viewer on your website. - [Sheet music oEmbed](/developers/docs/embed/oembed.md): Simply use our music notation engraving interactive embed in your web pages with the oEmbed standard. - [How your usage is billed in Flat Embed?](/developers/docs/embed/usage-billing.md) #### JavaScript/TypeScript SDK - [Installation & Setup](/developers/docs/embed/javascript.md): Install and set up the Flat Embed JavaScript/TypeScript SDK - [API Reference](/developers/docs/embed/api.md): Complete reference for the Flat Embed JavaScript SDK - [Event System](/developers/docs/embed/api/events.md): Subscribe to and handle embed events - [Core Methods](/developers/docs/embed/api/core.md): Essential methods for embed initialization and configuration - [Score Management](/developers/docs/embed/api/score-management.md): Methods for loading and exporting scores in various formats - [Playback Control](/developers/docs/embed/api/playback.md): Control playback, volume, speed, and metronome settings - [Parts & Instruments](/developers/docs/embed/api/parts.md): Manage individual parts, instruments, and their audio settings - [Navigation & Cursor](/developers/docs/embed/api/navigation.md): Navigate through the score and control cursor position - [Display & View](/developers/docs/embed/api/display.md): Control the visual presentation of the score - [Score Data & Structure](/developers/docs/embed/api/data.md): Access and query score structure, measures, notes, and metadata - [Audio/Video Tracks](/developers/docs/embed/api/tracks.md): Synchronize external audio or video with the score ### Import API - [Graphic assets](/developers/docs/import/assets.md): You can find here the assets you may need to integrate our APIs. ### Other - [Certified LTI Provider](/developers/docs/lti/usage.md): Flat is an LTI Provider. If you are using an LTI consumer, check out our information on how you can use Flat with your product. - [Flat Platform's REST API](/developers/docs/api/introduction.md): Use our high-quality music and tabs notation engraving in your web sites and blogs with our customizable and interactive HTML Embed. - [Import API](/developers/docs/import/usage.md): Easy import any MusicXML or MIDI file available the Internet - [Notices](/developers/docs/notices.md) - [Sheet music Embed](/developers/docs/embed/introduction.md): Use our high-quality music and tabs notation engraving in your web sites and blogs with our customizable and interactive HTML Embed.