Integration and development
APIs, SDK: tools for Xeoma integration
Embed Xeoma into any infrastructure — third-party systems, hardware, IoT, smart home platforms and enterprise software — using Xeoma’s open APIs (Application Programming Interfaces) and developer tools.
Nine ways to connect Xeoma to your system
Each interface solves its own class of tasks — from simple on/off commands to remote control of the server from a third-party application. Don’t see what you need? Order custom development for your project.
Looking for an SDK? In Xeoma, the SDK role is played by the
Xeoma User Manual — complete documentation of Xeoma modules and features, parameters and ready-to-use integration scenarios.
A universal way to control Xeoma via standard web requests. Enable or disable modules, retrieve camera snapshots, manage recording — from any system capable of sending an HTTP request.
module=HttpSwitcher.9
An extended API for Xeoma, available in the Pro edition. Remotely change chain settings, export archive recordings, manage users and access rights from third-party applications.
login=USERNAME&password=PWD&add=
Embed Xeoma camera streams (live or from archive) directly into your website or third-party app. Download videos or snapshots, add cameras or modules.
HTTP Switcher — receives commands from external devices (sensors, controllers, access control systems) and activates the target module. HTTP Request Sender — forwards Xeoma events to third-party systems, POS, accounting and automation platforms.
Outbound: Xeoma to external system
Xeoma supports the ONVIF standard for IP cameras, the industrial Modbus protocol (programmable logic controllers, traffic lights, barriers) and HikVision’s proprietary ISAPI interface for thermal cameras. Native hardware integration — no workarounds needed.
Modbus: PLC, barriers,
access control
For Xeoma Pro Your Cloud: manage users, subscriptions and storage through a standard REST interface. Ready-made integration with billing systems.
“email” “pass” days sources GB
Xeoma’s simple and affordable module “Application Runner” can launch a script on the computer it is running on, or open a program and pass macros like %JPEG%, %FACECOUNT%, %NAMES%, %TEXT%, %EYEANGLE%.
Use camera’s embedded detectors instead of Xeoma’s: with the Camera-Embedded Detector module, Xeoma can get triggers from an ONVIF camera. The same module can be used to send commands to the camera, for example, to activate its wiper upon detection of stains on the lens.
select the detector from the list
If the built-in interfaces are not enough — we will extend Xeoma to support your hardware, third-party system or a unique scenario. We have already delivered integrations for dozens of devices: access control systems, industrial controllers, POS systems, smart home platforms and more.
-> turnkey integration
What has already been built with Xeoma integration
Xeoma’s APIs are used in projects of any scale — from home automation to government infrastructure.
Xeoma is connected to traffic light controllers via Modbus. When a red signal is active, the line-crossing detector triggers automatically and a photo of the offender is sent to the authority’s fining platform.
The HTTP Request Sender links Xeoma to the POS software: every transaction is recorded on video with the amount and receipt number overlaid on the image.
Xeoma sends and receives commands through smart home platform APIs. On motion detection — blinds, lights or an alarm are triggered via the connected external device.
Via the HikVision ISAPI interface, Xeoma retrieves object temperature data directly from the thermal camera — without additional analytics modules, instantly and with no image distortion.
External sensors, card readers connect via the HTTP Switcher. Locks and gates connect via the HTTP Request Sender: opening a door triggers recording, Xeoma’s face recognition — unlocks the barrier.
Via the Web API and its webRTC streaming interface, live streams and archive footage from Xeoma cameras are embedded directly into a client’s web page or mobile application — no additional software or plugins required.
The REST API in Xeoma Pro Your Cloud allows providers to automatically manage client accounts, storage quotas and subscription plans from their billing system.
Via Modbus or HTTP, Xeoma communicates with PLCs, weighing platforms, perimeter security systems and process sensors.
What each interface can do
Choose the right tool depending on your task and Xeoma edition.
| Capability | HTTP commands | JSON API Pro | Web API | REST Cloud Pro |
|---|---|---|---|---|
| Enable / disable a module | ✓ | ✓ | — | — |
| Get a camera snapshot | ✓ | ✓ | ✓ | — |
| Embed a live stream into a website | — | — | ✓ | — |
| Change chain settings remotely | ✓ | ✓ | — | — |
| Export archive recordings | — | ✓ | ✓ | — |
| User management | — | ✓ | — | ✓ |
| Receive commands from external devices | ✓ | ✓ | — | — |
| Billing system integration | — | — | — | ✓ |
| Available in Free / Lite edition | — | — | ✓ | — |
Getting started with integration is easy
No complex setup, no special license required to begin — the basic HTTP interface is available immediately after launching Xeoma.
No installation needed — just launch the executable of Xeoma.
Find the types of commands you will need in the documentation section.
To receive commands — add the “HTTP Switcher” module; to send events — “HTTP Request Sender”. Drag, drop, configure — done.
We will develop support for any third-party interface for your project. Integrations for dozens of devices and platforms have already been delivered.
Ready to integrate Xeoma into your infrastructure?
Ask our team — we’ll help you choose the right interface and develop a custom solution tailored to your project.