ZebraOps
Local-first, open-source MLOps platform for ML beginners and small teams.
Documentation
Quick Start
pip install zebraops
mlops init-project
mlops up
mlops doctor
mlops init my_model
mlops ingest my_dataset /path/to/data.csv
mlops train my_model my_dataset
Features
mlopsCLI with full lifecycle: init, ingest, train, eval, promote, serve, monitor- Contract-first model specs and immutable dataset manifests
- MLflow tracking, model registry, and promotion gates
- Prefect orchestration for reproducible pipelines
- FastAPI serving with Prometheus metrics
- Evidently drift monitoring with retrain recommendations
- Docker Compose local devstack (Postgres, MinIO, Grafana, Prometheus)
- Profile adapters for Vast, SageMaker, Vertex (extensible)
License
Apache License 2.0. See LICENSE.
Metadata
Release files for zebraops 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| zebraops-0.1.1.tar.gz | 36.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| zebraops-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 85.8 kB
Release files / zebraops-0.1.1.tar.gz
| Download URL | zebraops-0.1.1.tar.gz |
|---|---|
| Size | 36.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
88f72cbcd41a33166ebc16475b339ca93c9e5353ea396df8ac1cb629c8128854
|
|
BLAKE2b-256 checksum How to use checksums |
35989c8c4b5337c6a378f92ad0c8d24f1561328fe8a2b69264db5d3abfe30d9f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|
Release files / zebraops-0.1.1-py3-none-any.whl
| Download URL | zebraops-0.1.1-py3-none-any.whl |
|---|---|
| Size | 49.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
11064bd70c554f3d4191ff023309bc68f784cbfb726837c39a4fb3815bcc33cc
|
|
BLAKE2b-256 checksum How to use checksums |
030d44a9151badc181ecbb5fc59e57ffa2a9b10e7df1b74a20823dd860d4864a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|