seldonio/seldon-core

An MLOps framework to package, deploy, monitor and manage thousands of production machine learning models

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 6 minutes ago
Added to GitGenius on September 14th, 2026
Created on December 20th, 2017
Open Issues & Pull Requests: 396 (-1)
GitHub issues: Enabled
Number of forks: 867
Total Stargazers: 4,779 (+0)
Total Subscribers: 88 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 5.2 days
Mean response time: 94.7 days
90th percentile: 350.2 days
Tracked items: 26

Most active contributors

Sign in to see contributor activity.

How this project is maintained

100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 79% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 26
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 591 days
Stale 30+ days: 26
Stale 90+ days: 24

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • v2 (13)
  • bug (10)
  • v1 (4)
  • Documentation (2)
  • Developer Experience (1)
  • good first issue (1)
  • triage (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Seldon Core is an MLOps framework for deploying, managing, and scaling machine learning models and AI applications on Kubernetes.

The tool addresses the challenge of running production machine learning systems at scale by providing a standardized deployment platform that works across different model types, on-premises or in any cloud environment. It packages models with their serving infrastructure and handles the operational complexity of managing many models in production. The framework supports both individual models and modular, data-centric applications composed of multiple components.

Teams should adopt this tool if they need to serve multiple machine learning models in Kubernetes with production-grade operational capabilities. It suits organizations deploying diverse model types that want to avoid building custom serving infrastructure. The framework is particularly valuable for teams running many models simultaneously, as it offers multi-model serving on shared inference servers and an overcommit feature that allows deploying more models than available memory by managing unused model instances. The tool supports building complex AI applications through pipelines that compose multiple components with Kafka-based real-time data streaming between them, alongside capabilities for A/B testing, shadow deployments, and custom component integration.

The project maintains active development with regular updates to its core serving infrastructure and documentation. The codebase shows ongoing refinement of deployment patterns and operational features. The maintainers continue expanding the framework's capabilities for handling increasingly complex AI system architectures. Documentation is actively maintained with detailed guides covering installation, server configuration, model deployment, pipeline composition, experimentation workflows, and performance tuning.