Developer Experience

Ship trust in
minutes, not months.

Type-safe SDKs, comprehensive REST APIs, and real-time webhooks. Everything you need to integrate cryptographic verification into your stack.

verify.ts
LIVE
# Initialize Client
import { TrustProof } from '@trustproof/sdk';
# Execute Verification
const decision = await client.verify({
type: 'identity', artifact: file,
});
{ verdict: 'VERIFIED', score: 98.4 }

Get started in seconds

$npm install @trustproof/sdk
Core Capabilities

Everything you need to
build with confidence.

Comprehensive SDKs

Native, type-safe clients for Node.js, Python, Go, Java, and Rust. Auto-generated from our OpenAPI spec.

TypeScriptPythonGoJava

Real-time Webhooks

Receive cryptographically signed event payloads the millisecond a verification completes. Zero polling required.

HMAC-SHA256Retry LogicIdempotency

Interactive Sandbox

Test your integration against a fully mocked environment. Simulate edge cases, fraud attempts, and API failures.

Mock DataError SimulationFree Tier

A RESTful API built for
high-throughput systems.

Designed for sub-150ms latency. Our API handles millions of requests daily with predictable performance, strict rate limiting, and comprehensive error codes.

  • OpenAPI 3.1 Specification
  • Cursor-based pagination for large datasets
  • Idempotency keys for safe retries
  • Detailed, actionable error payloads
Explore API Reference
POST
/v1/verify
Submit an artifact for immediate trust computation.
GET
/v1/verifications/:id
Retrieve the status and evidence of a specific request.
POST
/v1/webhooks
Register a URL to receive asynchronous event payloads.
GET
/v1/audit-logs
Query the immutable, cryptographically sealed event history.

Ready to start building?

Create a free account, generate your API keys, and make your first verification call in under 5 minutes.