Skip to main content

Captur SDK Gen3

Purpose

Captur SDK Gen3 is intended to simplify how customers integrate and evolve real-time validation workflows within their mobile applications.

It builds on the existing capabilities of the current SDK with the following primary goals:

  • Session based configuration and workflow management
  • Multi-model and multi-policy workflows
  • Temporary offline support in a single workflow
  • Fine-tuned policy management in supported locations

This is an evolution of the current SDK designed to build and improve upon existing functionality.


Core Concepts

Session-Based Workflow Model

Captur SDK Gen3 introduces a clearer session lifecycle model.

A session represents:

  • configuration resolution
  • model preparation
  • camera interaction
  • inference
  • result generation

Multiple sessions may exist within a single customer workflow.


Multi-Model and Policy Support

Captur SDK Gen3 is designed around the assumption that customers may require:

  • multiple policies for the same validation domain
  • multiple models within a single workflow
  • deployment-specific behavior by customer or location

The SDK surface is intentionally designed to support these scenarios without multiplying API keys or SDK integrations.


Low Connectivity Modes

Partial offline functionality will be supported in the new SDK but will not be available at launch while we collect data and improve performance.


Flexible Policy Evolution

Policies are expected to evolve over time as models improve and operational requirements change.

Captur SDK Gen3 is designed so that:

  • Validation configuration can evolve independently of SDK releases
  • Captur manages a more fine-tuned policy structure server-side
  • customers maintain a stable integration surface

Improved Observability

Captur SDK Gen3 introduces clearer lifecycle and telemetry events around:

  • session creation
  • configuration resolution
  • model download
  • inference lifecycle
  • upload behavior
  • error states

The intention is to improve both customer integration debugging and internal operational visibility.


Cross-Platform Support

Captur SDK Gen3 is planned for:

  • iOS (Swift)
  • Android (Kotlin)
  • React Native

with aligned architectural concepts and configuration behavior across platforms.


Next steps

Start with How it Works for an overview of the capture and verification flow before you integrate. Once you understand the general process, pick your platform and follow its integration guide to add Captur to your application.