# Audius Developer Docs > Audius is a fully decentralized music platform. Build on the largest open music catalog on the internet. ## Docs - [Getting Started with the Audius SDK](/sdk): The Audius JavaScript (TypeScript) SDK allows you to easily interact with the Audius protocol. Use the SDK to: - [OAuth](/sdk/oauth): Enable users to either authorize your app to perform actions on their behalf (i.e. grant write permissions), or simply verify who they are and give you access to their Audius profile info (no write permissions granted). - [Progress Events](/sdk/progress-events): Some methods have optional `onProgress` callbacks to handle progress events for uploading resources. - [Recommended Deal Structure](/distributors/specification/deal-types/recommended): The following deal types are recommended for distribution to Audius. For complete documentation on supported deal types and corresponding XML, please see [Supported Deal Types](/distributors/specification/deal-types/supported-deal-types).