Type-safe admin API client for EdgeBase
npm install @edgebasejs/admin-clientType-safe Admin API client used by the EdgeBase Admin Console.
``bash`
pnpm add @edgebasejs/admin-client
`ts
import { AdminClient } from '@edgebasejs/admin-client';
const client = new AdminClient({ baseUrl: 'http://localhost:8787' });
await client.login('admin@example.com', 'password');
const users = await client.getUsers();
const tables = await client.getTables();
``
- Admin auth (login, refresh, logout)
- User management (list/update/delete)
- Database browser helpers (tables, schema, CRUD)
- Activity and audit log helpers
- Webhooks, analytics, and files admin endpoints
This client expects the EdgeBase worker admin routes enabled.