ml-tooling/opyrator
Opyrator turns Python functions (including ML code) into production-ready microservices exposed via HTTP API and interactive UI.

Opyrator is a ML deployment framework that wraps Python functions in FastAPI-powered HTTP APIs and Streamlit-based interactive GUIs. It auto-generates OpenAPI schemas and JSON Schema from Python type hints using Pydantic models. Services can be exported as portable executables or Docker images for deployment. The tool targets ML practitioners who want to expose models or pipeline functions as production-ready endpoints without writing web server boilerplate.
Frequently asked
- What is ml-tooling/opyrator?
- Opyrator turns Python functions (including ML code) into production-ready microservices exposed via HTTP API and interactive UI.
- Is opyrator open source?
- Yes — ml-tooling/opyrator is open source, released under the MIT license.
- What language is opyrator written in?
- ml-tooling/opyrator is primarily written in Python.
- How popular is opyrator?
- ml-tooling/opyrator has 3.1k stars on GitHub.
- Where can I find opyrator?
- ml-tooling/opyrator is on GitHub at https://github.com/ml-tooling/opyrator.