Machine Learning Platform and Recommendation Engine built on Kubernetes
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
build remove keras_iris from build and update keras version Oct 19, 2017
client version 1.4.10 Oct 31, 2017
db-schema/mysql add new tables for locales Feb 26, 2016
docker revert keras version Oct 24, 2017
fluentd add example td-agent conf files Jan 4, 2016
kubernetes Improve seldon-cli script Sep 13, 2017
offline-jobs version 1.4.10 Oct 31, 2017
python remove keras_iris from build and update keras version Oct 19, 2017
server version 1.4.10 Oct 31, 2017
stream version 1.4.10 Oct 31, 2017
vm make docker clean up volumes Feb 24, 2016
web-item-importer version 1.4.10 Oct 31, 2017
.gitignore add emacs tilde gitignore Aug 26, 2015
LICENSE Initial commit Feb 11, 2015 update README to point users at seldon-core Jul 28, 2018
pom.xml version 1.4.10 Oct 31, 2017
server_config.json multiple spy memcache clients Jun 29, 2015
td-agent.conf update td-agent.conf for json actions Mar 16, 2016

Update January 2018

  • Seldon Core open sourced.
    • Seldon Core focuses purely on deploying a wide range of ML models on Kubernetes, allowing complex runtime serving graphs to be managed in production. Seldon Core is a progression of the goals of the Seldon-Server project but also a more restricted focus to solving the final step in a machine learning project which is serving models in production. Please have a look at the project page which includes extensive documentation to investigate further.

Seldon Server : * * Archived * *

This project is not actively maintained anymore please see Seldon Core.

Seldon Server is a machine learning platform that helps your data science team deploy models into production.

It provides an open-source data science stack that runs within a Kubernetes Cluster. You can use Seldon to deploy machine learning and deep learning models into production on-premise or in the cloud (e.g. GCP, AWS, Azure).

Seldon supports models built with TensorFlow, Keras, Vowpal Wabbit, XGBoost, Gensim and any other model-building tool — it even supports models built with commercial tools and services where the model is exportable.

It includes an API with two key endpoints:

  1. Predict - Build and deploy supervised machine learning models created in any machine learning library or framework at scale using containers and microservices.
  2. Recommend - High-performance user activity and content based recommendation engine with various algorithms ready to run out of the box.

Other features include:

  • Complex dynamic algorithm configuration and combination with no downtime: run A/B and Multivariate tests, cascade algorithms and create ensembles.
  • Command Line Interface (CLI) for configuring and managing Seldon Server.
  • Secure OAuth 2.0 REST and gRPC APIs to streamline integration with your data and application.
  • Grafana dashboard for real-time analytics built with Kafka Streams, Fluentd and InfluxDB.

Seldon is used by some of the world's most innovative organisations — it's the perfect machine learning deployment platform for start-ups and can scale to meet the demands of large enterprises.

Get Started

It takes a few minutes to install Seldon on a Kubernetes cluster. Visit our install guide and read our tech docs.

Community & Support


Seldon is available under Apache Licence, Version 2.0