
Opyrator
Opyrator turns machine learning code into microservices with a web API and interactive interface.

About Opyrator
Opyrator is an open-source tool that turns Python functions into microservices. From a single compatible function it generates an HTTP API based on FastAPI and an interactive web interface based on Streamlit, relying on open standards such as OpenAPI, JSON Schema, Python type hints and Pydantic models. Services can be kept local as running servers or exported as self-contained executable files or Docker images. The repository labels the project an alpha version and states it is suggested only for experimental usage.
Key features
- Auto-generates an HTTP API based on FastAPI from a Python function
- Auto-generates an interactive web UI based on Streamlit
- Exports services as self-contained executable files or Docker images
- Reuses pre-defined components and combines them with existing Opyrators
- Compatible functions use Pydantic input and output models via type hints
- Open source with source code, documentation and runnable examples in the repository
- Builds on open standards including OpenAPI, JSON Schema and Python type hints
- One compatible function can be served as both an API and a web UI
- Marked as an alpha version and suggested only for experimental usage
- Functions must take an input parameter and return a value based on Pydantic models
- Requires Python 3.6 or newer
Opyrator at a glance
- Category
- Development › Developer Tools
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
Guides for Developer Tools
Opyrator alternatives
Tools and sites you could use instead, ranked by how closely they match.
Machine learning pipelines can use whylogs, an open-source library for logging data quality and model performance.
The Pattern Recognition Toolbox provides MATLAB tools for pattern recognition and machine learning.
Netron displays neural network, deep learning, and machine learning models across formats such as ONNX, TensorFlow, and PyTorch.
Automatic machine learning, hyperparameter tuning, and pipeline abstractions are provided by the Neuraxle software library.
ONNX-Scala provides an API and backend for deep and classical machine learning in Scala.
The anneal project is a Go machine learning compiler with graph rewriting, autodiff, and a WebGPU backend.
Popular in Developer Tools
Well-known listings from the same topic.
Opyrator FAQ
What do I need to run Opyrator?
What makes a Python function Opyrator-compatible?
How are the API and UI started?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.













