Skip to content

Function: createAdminClient() ​

createAdminClient(config): AdminClient

Defined in: packages/appwrite/src/index.ts:63

Creates an Appwrite admin client with full API access. Used for server-side operations requiring admin privileges.

Parameters ​

config ​

AppwriteConfig

Appwrite configuration

Returns ​

AdminClient

An object with account, users, and databases managers

Throws ​

Error if configuration is incomplete

Example ​

typescript
const config = {
  endpoint: process.env.APPWRITE_ENDPOINT,
  projectId: process.env.APPWRITE_PROJECT,
  apiKey: process.env.APPWRITE_KEY,
};
const { account, users, databases } = createAdminClient(config);