Skip to content

HOST

Host SDKs

Each host mints a scoped embed token, then the page opens JS chat or an iframe. The host API key never leaves the server.

Same handshake on every host

Numbered steps on each language page match this contract. Skip the SDK with no framework.

  1. 1

    Run sveda-server

    SVEDA_EMBED_ENABLED=true and a host API key. CORS lists the page origin so /build/sveda/sveda-chat.css and sveda-chat.js load.

  2. 2

    Install the SDK

    Or skip it. A static page plus curl or a 20-line mint route is enough.

  3. 3

    Match the keys

    SVEDA_CLIENT_HOST_API_KEY equals SVEDA_EMBED_HOST_API_KEY.

  4. 4

    POST /sveda/session

    Return origin, token, expires_in.

  5. 5

    Open the chat

    Set data-sveda-origin and data-sveda-session, then JS or iframe.

Start without a framework.

Static HTML, an iframe, or a 20-line session endpoint. Then pick a language SDK when you want typed minting.

No framework