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.