Developers
Add proof to your app
Embed capture in your app. Verify files through a simple API. No complex setup.
Install
Add the Immutis SDK to your project.
npm install @immutis/sdk # or yarn add @immutis/sdk pnpm add @immutis/sdk
Initialize
Set up the client with your API key.
import { Immutis } from '@immutis/sdk'
const immutis = new Immutis({
apiKey: process.env.IMUTIS_KEY
})Capture evidence
Create verifiable evidence from photos or files.
const evidence = await immutis.capture({
type: 'photo',
location: true,
timestamp: true,
deviceAttestation: true
})
console.log('Sealed:', evidence.hash)Verify evidence
Check if evidence is authentic and unchanged.
const result = await immutis.verify({
evidenceId: evidence.id,
standards: ['SHA256', 'hardware']
})
console.log('Verified:', result.integrity)Get certificate
Generate a forensic certificate for legal use.
const certificate = await immutis.certify({
evidenceId: evidence.id,
format: 'forensic'
})
// Certificate ready for legal reviewFeatures
Hardware-bound
Every capture tied to secure device attestation.
Zero config
Sensible defaults that just work.
Deterministic proof
Get a yes or no. Not a probability.
TypeScript
Full type safety with auto-generated types.