Getting started in 3 steps
The Napster Companion API follows a Build → Deploy → Monitor workflow.
Step 1 — Get your API key
Purchase a subscription via the Azure Marketplace, sign into the dashboard, create your organization and first project, then go to API Keys → Generate API key. Keep your key server-side only — never expose it in client-side code.
Step 2 — Create a companion
Browse 2,000+ pre-built companions or create your own by posting to /public/companions with a name, description, and avatar image URL. Add a Knowledge Base, FAQ collections, and tool integrations to expand what your agent knows and can do.
Step 3 — Deploy and embed
Install the Web SDK (npm install @touchcastllc/napster-companion-api), create a connection via the API to get a session token, then initialize the SDK in your React, Vue, Angular, or vanilla JS app. The agent renders in any DOM container you choose.
Tip: Use the Playground to have a live video conversation with your agent before coding the integration. Full docs at developers.napster.com/docs.