Self-hosted, read-only workflow viewer for DBOS Transact — FastAPI backend.
Project description
dbos-argus (server)
FastAPI backend for Argus, a self-hosted, read-only workflow viewer for DBOS Transact.
Argus is built for development and quick inspection of a running DBOS database. It opens a read-only connection to the Postgres database your DBOS app already uses and renders the workflow state stored in DBOS system tables.
For production workflow operations, use DBOS Conductor, the DBOS-supported management service for recovery, workflow and queue operations, retention, alerting, scaling, and team controls.
This is the PyPI-published package. The console, client libraries, and full project docs live in the monorepo root.
Install
uv add dbos-argus
Run
uv run uvicorn dbos_argus.main:app --host 0.0.0.0 --port 8090
The server expects a Postgres database; set ARGUS_DATABASE_URL, e.g.:
ARGUS_DATABASE_URL=postgresql+asyncpg://argus:argus@localhost:5432/argus
See the repo README for the full stack.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dbos_argus-0.0.10.tar.gz.
File metadata
- Download URL: dbos_argus-0.0.10.tar.gz
- Upload date:
- Size: 1.1 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6c0dc1bda78aeccec51b5d0ac8431a452b925367954f7e7c7412672f8db16082
|
|
| MD5 |
aa2bf8f0dc4e846352a73b95456f9a40
|
|
| BLAKE2b-256 |
e798d596b6e6f969c1f53d795e545d5b74fcf500c27fb9165d1b222ab27d6470
|
File details
Details for the file dbos_argus-0.0.10-py3-none-any.whl.
File metadata
- Download URL: dbos_argus-0.0.10-py3-none-any.whl
- Upload date:
- Size: 1.1 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c3832311a1d2a873968b8dcf89d2767f0e52505e2fc5fbec25508a7275d3cb90
|
|
| MD5 |
3213003523d86276b40a8134dd92bdf0
|
|
| BLAKE2b-256 |
dae52d15b532adb8e82c6e60e405b662bd24c01c70c1d56c33a1d2b21ca933d4
|