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
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.