Simple & Intuitive
Clean, promise-based API that feels natural to TypeScript developers. Get up and running in minutes.
The official TypeScript SDK to programmatically access everything in your de.iterate workspace — risks, controls, policies, and beyond.
import { DeIterateClient } from '@deiterate/sdk';
const client = new DeIterateClient({
apiKey: 'your-api-key',
organizationId: 'your-org-id',
});
// List all risks
const risks = await client.risks.list();
console.log(`Found ${risks.data.length} risks`);
// Create a new control
const control = await client.controls.create({
name: 'Access Control Policy',
description: 'Ensures proper access management',
category: 'Access Management',
});
// Link control to a risk
await client.risks.linkControl(riskId, control.id);Purpose-built for governance, risk, and compliance workflows. Every API is designed with GRC professionals in mind.
Connect your existing tools and workflows. Export to popular formats, integrate with CI/CD pipelines, and automate compliance checks.
Access live data from your GRC platform. Build dashboards, generate reports, and monitor compliance status in real-time.
bun add @deiterate/sdknpm install @deiterate/sdkyarn add @deiterate/sdkpnpm add @deiterate/sdk