Open-source, self-hosted GUI for scheduling and monitoring dbt Core pipelines
Project description
Analytics Models Studio (AMS)
Open-source, self-hosted GUI for scheduling and monitoring dbt Core pipelines.
AMS provides a complete web platform to schedule, monitor, and manage your dbt Core data transformation pipelines — no Airflow, Prefect, or cloud dependency needed.
Quick Start
pip install analytics-models-studio
ams init --project-dir /path/to/your/dbt/project
ams serve
Open http://localhost:8585 in your browser.
Features
- 📅 Job Scheduling — Cron-based scheduling with model selection, branch targeting, and timeout protection
- 🔄 Git Integration — Automatic fetch/checkout/pull before each execution with commit tracking
- 📊 Log Streaming — Real-time WebSocket log viewer with per-model result breakdown
- 📈 Dashboard — 14-day execution trends, success rates, and pipeline health metrics
- 🕸️ Lineage Explorer — Interactive DAG visualization from
manifest.jsonwith saved views - 📖 Data Catalog — Column-level metadata, test coverage, and model performance analytics
- 🌡️ Source Freshness — Monitor data freshness with status indicators and thresholds
- 🔧 Onboarding Wizard — Guided setup with environment detection and adapter installation
- 🔐 Credential Encryption — Fernet-based at-rest encryption for service accounts and tokens
- 🖥️ Cross-Platform — Windows Server, Linux, macOS with conda/venv environment support
- 🧩 API-First — Full REST API with OpenAPI docs at
/docs
CLI
ams serve Start the web server
ams init Initialize AMS configuration
ams version Show installed version
ams info Show environment information
Requirements
- Python ≥ 3.10
- dbt-core ≥ 1.7 (with your database adapter)
- Git ≥ 2.30
License
MIT
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 analytics_models_studio-0.1.0.tar.gz.
File metadata
- Download URL: analytics_models_studio-0.1.0.tar.gz
- Upload date:
- Size: 589.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c6e98d2a43c24a4caa1c666ef39183f5e498b9b4ce21aab2f4642be65ef322fe
|
|
| MD5 |
7166afca4dcc7016be7d446be4bca22c
|
|
| BLAKE2b-256 |
90d9b71f709dbaead89d76aaa79de9a8c90f51798ab25dcd07182cfa1209cb6b
|
File details
Details for the file analytics_models_studio-0.1.0-py3-none-any.whl.
File metadata
- Download URL: analytics_models_studio-0.1.0-py3-none-any.whl
- Upload date:
- Size: 607.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b714b05fc12973f01c41c986474fe4c77f1255d23b62077a24ab13261d9cee00
|
|
| MD5 |
910f8f5e32faccb7f3bc1b6c626f57a9
|
|
| BLAKE2b-256 |
861825cc1244c6afa36d9fb762daf15e09c7d4ad0c9bf66298ea4dc39e796d7a
|