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.
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.
Read and rename the organization tied to your API key.
Create, read, update, and delete projects in your organization.
Invite members, manage memberships, and assign roles.
Define RBAC with roles, policies, and permissions.
Provision and rotate organization- and project-scoped API keys.