Introduction to the Admin SDK

Programmatically manage your organization, projects, teams, and access control.

Overview

The Admin SDK lets you manage organizations, projects, team members, roles, and API keys programmatically. It is available for Python and TypeScript through the confidentai SDK.

Use the Admin SDK when administrative workflows need to run programmatically instead of through the platform UI. Common use cases include project provisioning, member onboarding, role synchronization, and API key rotation.

Management operations require an Organization API Key. Learn how to retrieve it in Authentication.

Organization vs Project Scope

Admin SDK operations are scoped to either the organization or a project. The scope determines whether an operation affects account-wide resources or resources inside a single project.

  • Organization-scoped resources operate across your entire organization.
  • Project-scoped resources operate within a single project.

Key Capabilities