Getting started — Build → Deploy → Monitor
The Napster API is now in public preview on the Azure Marketplace — no allowlisting or prior approval needed. Anyone can create their own subscription and start building right away.
The API follows a four-step workflow to go from zero to a live AI agent.
Step 1 — Get your API key
Follow the Azure resource setup guide to create the Napster API resource directly in the Azure Portal, sign into the dashboard, create your organisation 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 — Pick a companion
Browse 2,000+ pre-built companions or create a custom one via POST /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 — Create your agent
Bring everything together into a persistent, reusable agent by calling POST /public/agents with your companion ID, voice, tools, and knowledge. This creates the agent resource — the id returned is what you use to deploy it to any channel.
Step 4 — Deploy and embed
Install the Web SDK (npm install @touchcastllc/napster-companion-api @reduxjs/toolkit), create a session by calling POST /public/agents/{agentId}/connections to get a token, then initialise 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 writing integration code. Full docs at developers.napster.com/docs.
Getting access — two paths
There are now two ways to get access to the Napster API:
Option 1 — Self-serve (fastest)
- Go to napster.com/developer and click Start building.
- Create your account. Your first 100 minutes are free — no card required.
- Access the dashboard at companion-api.napster.com/admin/ to create your first agent.
- Add a card when your free minutes run out. Enable auto-recharge to keep your agents running without manual top-ups.
Option 2 — Azure Marketplace
Available via Microsoft Marketplace. Recommended for organisations with an existing Azure commitment or Microsoft procurement workflows. Same platform, same rates, postpaid billing.
See API Billing and Pricing for a full comparison of both options.