Skip to content
Product Docs

Administer LlamaCloud programmatically

Create and manage organizations, projects, members, roles, and invites from a typed client in TypeScript, Python, Go, or Java.

The admin SDK exposes 30 methods across 21 endpoints, in two tiers.

Organization administration

Organization and project CRUD, membership, role assignment, per-user project access, invites, and organization usage. Intended for customer admins automating tenant provisioning.

Operator surface

The admin.* methods — license, file stores, LLM and OCR status, aggregate usage metrics, and user claims. LlamaIndex staff and BYOC operators only. Not customer-supported API.

Nothing here is published to a package registry. Every target installs from its public GitHub repository.

Terminal window
npm install git+https://github.com/run-llama/llamacloud-admin-typescript.git

Every client reads a bearer API key from LLAMA_CLOUD_API_KEY and defaults to https://api.cloud.llamaindex.ai.

API keys

Excluded deliberately. The surface is mid-flight from v1 to v2, and an admin cannot mint another user’s personal key, so publishing it would not satisfy the underlying request.

Quota management

Deferred. Reaching it requires a BYOC-mode spec build, which the payment settings correctly refuse to combine with a production deployment mode.

Coupons, refunds, investigation

Never publishable. These share the /admin/* prefix but are commercial and cross-tenant staff tooling — the investigation surface enumerates every organization, project, and membership.

User query, disable, delete

Hidden at the route level by their authors, alongside the configuration dump and splitter-skill invalidation. Out of scope.