The admin client manages the people who sign in to your app (not your Pawabase team): create accounts, disable them, assign roles, end sessions, read sign-in history. It mirrors Studio’s Users & auth → People pages.
It can read and change every user. It needs a secret key; never use it in a browser or app.

Get started

Another environment: a.withEnvironment("staging") / pb.admin.environment("staging").

Users

Python uses snake_case (get_user, reset_mfa, revoke_sessions, delete_user, api_keys, export_data, erase_data(user_id, confirm=…)).

Roles, organizations, invitations

Sessions, devices, keys, insight

See Users, Roles, Organizations, Import and export for the Studio side.

Examples

Onboard a customer

React to a plan change

Management client

Definitions and operations.

Users

The Studio pages.