bentoml/bentoml

The easiest way to serve AI apps and models - Build Model Inference APIs, Job queues, LLM apps, Multi-model pipelines, and more!

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 43 minutes ago
Added to GitGenius on September 7th, 2026
Created on April 2nd, 2019
Open Issues & Pull Requests: 218 (+0)
GitHub issues: Enabled
Number of forks: 1,024
Total Stargazers: 8,824 (+0)
Total Subscribers: 85 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 26.7 hours
Mean response time: 90.7 days
90th percentile: 416.6 days
Tracked items: 153

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 98% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 9% of issues opened in the past year have been closed. Three people close 85% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 46
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 511 days
Stale 30+ days: 36
Stale 90+ days: 23

Recent activity

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

Top labels

  • bug (96)
  • enhancement (28)
  • feedback-wanted (6)
  • documentation (2)
  • help-wanted (1)

Detailed Description

BentoML is a Python framework for building and serving AI model inference APIs and multi-model serving systems.

BentoML addresses the challenge of turning machine learning models into production-ready services. It lets developers define inference APIs using standard Python type hints and service definitions, then automatically handles packaging, containerization, and deployment. The framework includes built-in optimization features like dynamic batching, model parallelism, and multi-stage pipeline orchestration to maximize hardware utilization. Services can be run locally for development and debugging, containerized with Docker for reproducibility, or deployed to BentoCloud for managed hosting.

Teams building inference systems should choose this tool if they want to minimize boilerplate around model serving and focus on business logic. It suits projects ranging from single-model REST APIs to complex multi-model pipelines with custom orchestration. The framework supports any ML framework and model type, making it flexible for diverse AI workloads including LLM applications and multimodal systems. Developers who prefer managing their own infrastructure can use Docker deployment, while those seeking managed operations can use the optional BentoCloud platform.

The project maintains active development with regular updates to core functionality. The codebase shows consistent refinement of serving optimization features and expansion of framework capabilities. Community engagement is fostered through dedicated forums and documentation. The project demonstrates responsiveness to production deployment scenarios, with attention to both local development workflows and cloud-native deployment patterns.