Skip to main content

Documentation Index

Fetch the complete documentation index at: https://crsdk.app/llms.txt

Use this file to discover all available pages before exploring further.

Server hardening release. Fixes several property-handling bugs on the native server and ships two new SDK endpoints for ML and file-browser UX.

New

  • Thumbnail + screennail pull APIPOST /api/cameras/{id}/sd-card/slot/{n}/files/{contentId}/{fileId}/thumbnail and .../screennail. Fast previews for file browsers and ML pipelines, separate from the full-file download path.
  • Error / caution status propertiescamera-error-caution-status, system-error-caution-status, and camera-system-error-info are now readable via GET /properties/{name}.
  • camera-server CLIstart, stop, status commands shipped via the camera-remote-web-api npm package for managing the server binary outside of the SDK.

Fixed

  • Seven per-property regressions in the generic SET handler (shutter-speed writability detection, UInt16 range properties, WB color-temp step handling).
  • focus-near-far and movie-rec responses were missing the camera metadata envelope — both now include camera: { id, model, connected } like the rest of the API.

Notes

This is the last v1.x minor before v2. v2 will remove the WebSocket live-view channel and reshape client-SDK connection logic — see the v2 migration guide (coming soon) for the full list.