
Research
/Security News
Fake imToken Chrome Extension Steals Seed Phrases via Phishing Redirects
Mixed-script homoglyphs and a lookalike domain mimic imToken’s import flow to capture mnemonics and private keys.
mlserver
Advanced tools
An open source inference server for your machine learning models.
MLServer aims to provide an easy way to start serving your machine learning models through a REST and gRPC interface, fully compliant with KFServing's V2 Dataplane spec. Watch a quick video introducing the project here.
You can read more about the goals of this project on the initial design document.
You can install the mlserver package running:
pip install mlserver
Note that to use any of the optional inference runtimes,
you'll need to install the relevant package.
For example, to serve a scikit-learn model, you would need to install the
mlserver-sklearn package:
pip install mlserver-sklearn
For further information on how to use MLServer, you can check any of the available examples.
Inference runtimes allow you to define how your model should be used within MLServer. You can think of them as the backend glue between MLServer and your machine learning framework of choice. You can read more about inference runtimes in their documentation page.
Out of the box, MLServer comes with a set of pre-packaged runtimes which let you interact with a subset of common frameworks. This allows you to start serving models saved in these frameworks straight away. However, it's also possible to write custom runtimes.
Out of the box, MLServer provides support for:
| Framework | Supported | Documentation |
|---|---|---|
| Scikit-Learn | ✅ | MLServer SKLearn |
| XGBoost | ✅ | MLServer XGBoost |
| Spark MLlib | ✅ | MLServer MLlib |
| LightGBM | ✅ | MLServer LightGBM |
| CatBoost | ✅ | MLServer CatBoost |
| Tempo | ✅ | github.com/SeldonIO/tempo |
| MLflow | ✅ | MLServer MLflow |
| Alibi-Detect | ✅ | MLServer Alibi Detect |
| Alibi-Explain | ✅ | MLServer Alibi Explain |
| HuggingFace | ✅ | MLServer HuggingFace |
MLServer is licensed under the Apache License, Version 2.0. However please note that software used in conjunction with, or alongside, MLServer may be licensed under different terms. For example, Alibi Detect and Alibi Explain are both licensed under the Business Source License 1.1. For more information about the legal terms of products that are used in conjunction with or alongside MLServer, please refer to their respective documentation.
🔴 Unsupported
🟠 Deprecated: To be removed in a future version
🟢 Supported
🔵 Untested
| Python Version | Status |
|---|---|
| 3.7 | 🔴 |
| 3.8 | 🔴 |
| 3.9 | 🟢 |
| 3.10 | 🟢 |
| 3.11 | 🟢 |
| 3.12 | 🟢 |
| 3.13 | 🔴 |
To see MLServer in action, check out our full list of examples. You can find below a few selected examples showcasing how you can leverage MLServer to start serving your machine learning models.
scikit-learn modelxgboost modellightgbm modelcatboost modeltempo pipelinealibi-detect modelHuggingFace modelBoth the main mlserver package and the inference runtimes
packages try to follow the same versioning schema.
To bump the version across all of them, you can use the
./hack/update-version.sh script.
We generally keep the version as a placeholder for an upcoming version.
For example:
./hack/update-version.sh 0.2.0.dev1
To run all of the tests for MLServer and the runtimes, use:
make test
To run run tests for a single file, use something like:
tox -e py3 -- tests/batch_processing/test_rest.py
FAQs
MLServer
We found that mlserver demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
/Security News
Mixed-script homoglyphs and a lookalike domain mimic imToken’s import flow to capture mnemonics and private keys.

Security News
Latio’s 2026 report recognizes Socket as a Supply Chain Innovator and highlights our work in 0-day malware detection, SCA, and auto-patching.

Company News
Join Socket for live demos, rooftop happy hours, and one-on-one meetings during BSidesSF and RSA 2026 in San Francisco.