Skip to content
Console

Developer Docs

Build something your assistant can do, or write an app that talks to it.

A skill runs on the hub and answers a particular request. An SDK is a library your app uses to send requests to the hub. Choose the path that fits what you want to make.

Start with the Pocket Quiz tutorial. You can write it and test it on your computer before you have a hub. The tutorial explains what each file does and shows the result to expect.

When it passes its checks, follow Add Your Own Skill to install it on a test hub. Ask its first question aloud, try a follow-up, and check that Stop ends the game.

These steps are for an app that connects to a hub. Thalovant creates the client identity and access rules; your SDK uses that identity to connect directly to the hub.

  1. Choose a hub. Start with a public hub when you are testing.
  2. Create a client identity. Authenticated API actions require API access on the workspace.
  3. Install an SDK. Pick the language used by your app, service, or agent.
  4. Connect over WSS first. WSS is the default public transport.
  5. Check transport support. Python, Node.js, Go, and Rust also support HTTPS and MQTT when enabled on the hub. Kotlin, Swift, and .NET use WSS; embedded C needs your application’s transport.
  6. Request an SDK Origin for browser apps. Customer-owned browser domains need review before cross-origin API calls work.
  7. Add context. Send user, device, session, and trace metadata after the first request works.