The Open Data AI Hub (ODAHU) is an open source project that provides the building blocks for enterprise grade MLOps platforms.

Multi ML Frameworks
  • Supporting major ML frameworks: Scikit-learn, Keras, Tensorflow, PyTorch, H2O (and more)
  • Extends MLflow services with enterprise level features
Multi Clouds
  • Kubernetes native system of services
  • Deployment automation to Kubernetes cluster with Helm charts
  • Supporting major Kubernetes platforms: AWS EKS, Azure AKS, GCP GKE, RedHat OpenShift
  • Single sign-on (SSO) based on OAuth2
  • RESTful API secured with SSL
  • Role based access control based on Open Policy Agent
  • Users activity audit
  • Credentials and keys manager based on HashiCorp Vault
  • Internal traffic encryption with Istio
Modular and Extensible
  • Services for different ML phases: transform, train, validate, package, deploy, evaluate
  • Services are extensible and manageable via REST APIs, SDK and CLI
  • Functionality extensible with new services
  • Connectors for data sources, package repositories, Docker container registries
  • Plugins for data science IDEs
  • Plugins for workflow engines like Airflow
  • Systems based on ODAHU components can be scaled from small to very large.
  • Scalable ML model training, packaging, serving components
  • Pre-build monitoring dashboards
  • Configurable alerting rules
  • Configurable logs collection
  • Compatible with third party logs processing systems
  • It is free and open-source with the Apache2 License.
  • Contribution to project is welcome!