Metadata-Version: 2.5
Name: sandloom-admin
Version: 0.7.0a6
Summary: The admin console for Sandloom: a prebuilt web UI for the platform owner, with no Node or separate image.
Project-URL: Homepage, https://sandloom.dev/
Project-URL: Documentation, https://sandloom.dev/docs/
Project-URL: Repository, https://github.com/Sandloom-dev/sandloom
Project-URL: Issues, https://github.com/Sandloom-dev/sandloom/issues
Project-URL: Changelog, https://github.com/Sandloom-dev/sandloom/blob/main/packages/sandloom-admin/CHANGELOG.md
Author: Vasyl Cherniavskyi
License-Expression: Apache-2.0
License-File: LICENSE
License-File: NOTICE
Classifier: Development Status :: 3 - Alpha
Requires-Python: >=3.11
Requires-Dist: sandloom<0.8,>=0.7.0a6
Description-Content-Type: text/markdown

# sandloom-admin

**The admin console for Sandloom.**

A web console for the platform owner: users, organizations, billing, audit and
service health. It ships ready to run inside this package, so you need neither Node
nor a separate image.

Part of [Sandloom](https://github.com/Sandloom-dev/sandloom), the Python backend
framework for AI-driven development.

## Included

- The built console, served by your application at `/admin/`.
- Screens from the `admin.py` declarations of your modules, with no frontend build.
- Off in production unless you set `ADMIN_CONSOLE_ENABLED=true`.

## Install

```bash
uvx --from "sandloom[standard]==0.7.0a6" sandloom new myapp --with admin
```

Or add it to an existing application:

```bash
uv add "sandloom[admin]"
```

Add `"admin"` to `BUNDLED` in your `asgi.py`, then run `uv run sandloom generate`.

See the [Admin Console documentation](https://sandloom.dev/docs/admin-console/).
