Requires a fullstack app (
naive.apps.create({ name, type: "fullstack" })). Admin user management uses the project service-role key — privileged operations. Gate or disable the auth primitive per user in the Account Kit when you don’t want an agent touching end-user accounts.Two ways to use it
{ appId } to auto-resolve the user’s single fullstack app; pass it when they own several.
Auth configuration
Admin user management
REST
/v1/apps/<app-id>/…; an end-user’s project uses /v1/users/<user-id>/apps/<app-id>/….
See the Auth API reference.
Billing
Free — no per-operation credit cost. Account Kits can enable/disable theauth primitive per user.