audius-api

Expose Audius REST API read and write operations for music apps.

5|2|Updated Feb 1, 2025
One-click install
npx skills add https://github.com/glassBead-tc/audius-mcp-atris --skill audius-api
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: audius-api
Source: https://github.com/glassBead-tc/audius-mcp-atris/tree/main/.claude/skills/audius-api
Command: npx skills add https://github.com/glassBead-tc/audius-mcp-atris --skill audius-api

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Audius API integration simplifies building music apps by providing a unified REST API and JavaScript SDK, letting developers fetch tracks, users, playlists, and more without custom backends.

Core Features & Use Cases

  • Global REST API access with an API key for read operations; - SDK integration with @audius/sdk for rapid development; - OAuth for user authentication; - Reference materials for API endpoints and SDK usage.

Quick Start

Create a new Audius app with an API key and initialize the SDK to begin querying tracks and users.

Frequently Asked Questions about audius-api

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate the Audius music API into my JavaScript app?

You can integrate the Audius music API by initializing the @audius/sdk with your API key. This provides a unified interface to fetch tracks, users, and playlists without needing a custom backend.

Can I use the Audius REST API for both read and write operations?

Yes, the Audius REST API supports both read and write operations. You can perform read operations with an API key, and execute server-side write tasks by including an optional API secret for authentication.

How does OAuth authentication work with the Audius SDK?

The Audius SDK supports OAuth workflows for user authentication, allowing your application to securely request user permissions. This enables server-side tasks and interactions with user-specific data.

Do I need an API secret for all Audius API endpoints?

No, an API secret is not required for all Audius API endpoints. You only need the x-api-key header for general read operations, while an optional apiSecret is used for secure server-side write tasks.

What is the best way to discover available endpoints in the Audius REST API?

The best way to discover available endpoints is through the OpenAPI spec provided by the Audius REST API. This ensures proper API discovery and safe error handling when building music apps.

Are there limitations when building apps with the Audius JavaScript SDK?

When building apps with the Audius JavaScript SDK, you must ensure safe error handling for API requests. While it simplifies fetching tracks and users, proper authentication headers are required for all operations.