Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.


opsml logo

OpsML: Quality Control for the Machine Learning Lifecycle

OSS Version 3.0.0 Coming Soon!

Note from maintainers

Version 3.0.0 is under active development. All pre-releases will be released under the 3.0.0-rc.* tag.

OpsML Documentation

Task Backlog

OpsML Unit Tests Style Py-Versions gitleaks License: MIT

What is it?

OpsML is a developer-first ML operations platform focused on injecting quality control into the machine learning lifecycle. Through automation and standardization, OpsML provides a unified interface and experience for managing ML artifacts, enabling teams to collaborate more effectively and deploy with confidence, all while reducing engineering overhead and providing peace of mind.

What is Quality Control?

Quality control in the context of OpsML refers to:

Developer-First Experience

  • Zero-friction Integration - Drop into existing ML workflows in minutes
  • Type-safe by Design - Rust in the back, python in the front*. Catch errors before they hit production
  • Unified API - One consistent interface for all ML frameworks
  • Environment Parity - Same experience from laptop to production
  • Dependency Overhead - One dependency for all ML artifact management

Built to Scale

  • Trading Cards for ML - Manage ML artifacts like trading cards - collect, organize, share
  • Cloud-Ready - Native support for AWS, GCP, Azure
  • Modular Design - Use what you need, leave what you don't

Production Ready

  • High-Performance Server - Built in Rust for speed, reliability, and concurrency
  • Built-in Security - Authentication and encryption out of the box
  • Audit-Ready - Complete artifact lineage and versioning
  • Standardized Governance - Consistent patterns across teams
  • Built-in Monitoring - Integrated with Scouter
OpsML is written in Rust and is exposed via a Python API built with PyO3.

Us vs Others

Feature OpsML Others
Artifact-First Approach
SemVer for All Artifacts ❌ (rare)
Multi-Cloud Compatibility
Multi-Database Support
Authentication
Encryption ❌ (rare)
Artifact Lineage ❌ (uncommon)
Out-of-the-Box Model Monitoring & Data Profiling
Isolated Environments (No Staging/Prod Conflicts)
Single Dependency
Low-friction Integration Into Your Current Tech Stack
Standardized Patterns and Workflows
Open Source ❌ (some)

Contributing

If you'd like to contribute, be sure to check out our contributing guide! If you'd like to work on any outstanding items, check out the roadmap section in the docs and get started.

Thanks goes to these phenomenal projects and people for creating a great foundation to build from!

Release files for opsml-client 3.0.0rc16

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for opsml-client 3.0.0rc16
File
opsml_client-3.0.0rc16-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details
opsml_client-3.0.0rc16-cp39-abi3-manylinux_2_28_aarch64.whl CPython 3.9 abi3 Linux glibc 2.28+ ARM64 Details
opsml_client-3.0.0rc16-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 abi3 Linux glibc 2.17+ x86-64 Details
opsml_client-3.0.0rc16-cp39-abi3-macosx_11_0_arm64.whl CPython 3.9 abi3 macOS 11.0+ ARM64 Details
opsml_client-3.0.0rc16-cp39-abi3-macosx_10_12_x86_64.whl CPython 3.9 abi3 macOS 10.12+ x86-64 Details

Total release size: 99.4 MB

Release files / opsml_client-3.0.0rc16-cp39-abi3-win_amd64.whl

Download URL opsml_client-3.0.0rc16-cp39-abi3-win_amd64.whl
Size 20.0 MB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
3a610f542f176dbd309c4a15d4116057ab12d77da0cb2aface949e852525ae38
BLAKE2b-256 checksum
How to use checksums
b8358478f365859935be1e9af3b52ca0251b765a32551ccec134605ebdfbb58b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.11

Release files / opsml_client-3.0.0rc16-cp39-abi3-manylinux_2_28_aarch64.whl

Download URL opsml_client-3.0.0rc16-cp39-abi3-manylinux_2_28_aarch64.whl
Size 20.0 MB
Tags CPython 3.9 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
4b522d74506c34811817d908da6a59e3a3e1eab45499ab7beb2ae04e8f1f5ae6
BLAKE2b-256 checksum
How to use checksums
2b1203816bdf6c0c5b0f2c6c992340fc4880ff8676bff68764cbd63c9a115300
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.11

Release files / opsml_client-3.0.0rc16-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL opsml_client-3.0.0rc16-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 21.6 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
4553b3e13de9c2231a704097832b6579b3d17757dc6166ba5ac75f02a3de8033
BLAKE2b-256 checksum
How to use checksums
346ce943115e21c28835896df0422fe3d8687d21114492a639dbb2c302a195a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.11

Release files / opsml_client-3.0.0rc16-cp39-abi3-macosx_11_0_arm64.whl

Download URL opsml_client-3.0.0rc16-cp39-abi3-macosx_11_0_arm64.whl
Size 18.0 MB
Tags CPython 3.9 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e5a42aa2fad52905d62e2db7ce207b2025aa0bbf036f0d0582025a03539c8191
BLAKE2b-256 checksum
How to use checksums
44c73433246142ee6f2155860a357190b875be99048816820af64cf27f053b80
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.11

Release files / opsml_client-3.0.0rc16-cp39-abi3-macosx_10_12_x86_64.whl

Download URL opsml_client-3.0.0rc16-cp39-abi3-macosx_10_12_x86_64.whl
Size 19.8 MB
Tags CPython 3.9 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
ffe1b03d83f081d1773fb9111ff1cef4d1a363d430a87362fd3fb236271de997
BLAKE2b-256 checksum
How to use checksums
8e097d792694c78d4bcfb60350167f2eebe0e873c28b2e30e393ea6e388704c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.11
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page