SDK Open Local Runtime
The SDK Open local runtime exposes CZUR devices, local document processing, and online enhancement capabilities as local HTTP + WebSocket services. Third-party apps first get an API key from the Open Platform, then create a connection-bound session through the local Command WS.
After installing the runtime, open the local demo site first to validate the end-to-end flow, then continue with the modules below.
Capability Modules
| Module | Method prefix | Notes |
|---|---|---|
| System and auth | system.*, auth.* | Runtime probe, capability catalog, API key session, and offline activation. |
| Device and video | device.*, video.* | Device discovery, open/close, preview stream, and realtime processing profile. |
| Capture | capture.* | Capture by profile and produce original, processed, thumbnail, and asset URLs. |
| Image processing | image.process* | Page processing, curve flattening, selected-area crop, color mode, and format-preserving processing. |
| Image enhancement | image.enhance* | Offline/online pipelines, task query, cancellation, and workflow storage. |
| OCR and recognition | ocr.*, recognition.* | OCR export, text block extraction, and static barcode/QR detection. |
| File conversion | file.convert | Convert between images, PDF, OFD, and TIFF. |
| SANE scanning | sane.* | Linux SANE scanner discovery, options, scan tasks, and scan post-processing. |