SDKs
Official OmniDimension SDKs for the backend and the browser.
OmniDimension offers two kinds of SDK, split by where they run and which key they use.
Server SDKs
Run on your backend and call the REST API with a secret API key. Use these to build and manage agents, dispatch calls, run campaigns, and handle knowledge bases from your own services. See Authentication to get a key. New endpoints can reach the API before the SDKs: post-call actions are API only for now, so call them directly.
Client SDKs
Run in the browser and never see your secret API key. Pick by how much control you want:
- Web widget (no code): a copy-paste script with a built-in UI, authenticated by a public, agent-scoped widget key.
- Web SDK (low code): the
@omnidim-ai/clientpackage. Your server creates a session with the API key and hands the page a short-lived connection URL; you build your own UI around theWebSessionclass. - Raw protocol (full control): speak the web call protocol directly from any platform, including iOS, Android, and kiosks.
More languages are on the way. If you'd like to see one prioritized, let us know.
Was this page helpful?
