Home / Products / Edge & Realtime Apps / Cams Bio API Service
SERVICE

Cams Bio API Service

The bridge between on-prem hardware and the cloud. Cams Bio API Service is a Windows service that reads a cloud-managed configuration, connects to your local biometric devices or attendance database, and streams attendance up to the Cams platform without exposing anything to the internet.

Overview

An on-premise Windows hybrid connector that pulls attendance from local devices or databases and syncs it to the Cams cloud — behind your firewall.

Cams Bio API Service is the hybrid on-premise connector: a Windows service that periodically fetches an encrypted, cloud-managed configuration (keyed by a node UUID), then spawns per-device worker threads to collect attendance either directly from local biometric devices or from an attendance database, and forwards it to the Cams cloud. It tracks per-device cursors (last attendance time or last row id) for incremental sync, pauses and resumes on internet availability, and is supervised by a companion monitor service. Credentials and configuration are stored encrypted in the Windows registry.

SERVICEWindows ServiceHTTPSC++

Built for

On-premise customers connecting local biometric devices or attendance databases to the Cams cloud without exposing them to the internet.

hybrid biometric connectoron-premise attendance syncdevice to cloud bridgeattendance database syncwindows attendance servicebiometric cloud connectorfirewall-friendly attendancelocal device cloud sync

Capabilities

What it does

On-Prem to Cloud Sync

Collects attendance from local devices or a database behind the firewall and forwards it to the Cams cloud.

Database Source

Reads attendance directly from an existing attendance database by serial, tracking last row id per device.

Device Source

Connects directly to local biometric devices and tracks last attendance time per serial.

Resilient Sync

Detects internet loss, pauses all workers, and resumes automatically when connectivity returns.

Cloud-Driven Config

Pulls an encrypted configuration on a schedule and restarts workers when it changes.

Features

Everything included

  • Runs as a Windows service with a companion monitor service for supervision
  • Cloud-managed configuration fetched on a polling interval, keyed by a node UUID
  • Two source modes: direct local device connection or attendance-database connection
  • Per-device worker threads with hot start and stop based on the active configuration
  • Per-device cursor tracking (last attendance time or last row id) for incremental sync
  • Internet-aware: pauses all sync when offline and resumes when connectivity returns
  • Encrypted configuration and credentials stored in the Windows registry
  • Validity and subscription enforcement with automatic reconfiguration and restart

Build with Cams Bio API Service

Grab a key, read the docs, and ship. Our team helps with your first integration.

FAQ

Common questions

What is the Cams Bio API Service?

An on-premise Windows service that connects your local biometric devices or attendance database to the Cams cloud, collecting attendance behind your firewall and syncing it up, driven by a cloud-managed configuration.

Can it read from an existing attendance database?

Yes. It supports a database connection mode that pulls attendance per device serial, tracking the last row id for incremental sync, in addition to connecting directly to local devices.

What happens when the internet goes down?

It detects the loss of connectivity, pauses all sync workers, and automatically resumes them when the connection is restored, so no attendance is lost.

Related

Explore more of the platform