Skip to content

Frameworks

Manage compliance frameworks with the de.iterate SDK.

Overview

The frameworks resource provides operations for accessing and managing compliance frameworks like ISO 27001, SOC 2, NIST, and others.

List Frameworks

typescript
const response = await client.frameworks.list();

for (const framework of response.data) {
  console.log(`${framework.name} v${framework.version}`);
  console.log(`  Controls: ${framework.controlCount}`);
  console.log(`  Active: ${framework.active}`);
}

Get Framework

typescript
const framework = await client.frameworks.get('iso-27001');

console.log(framework.name);
console.log(framework.description);
console.log(framework.controlCount);

Framework Type

typescript
interface Framework {
  id: string;
  type: 'framework';
  name: string;
  displayName?: string;
  version?: string;
  description?: string;
  active: boolean;
  controlCount?: number;
}

Next Steps

  • Controls - Framework controls
  • SOA - Statement of Applicability

Released under the MIT License.