What it does
BentoML helps developers take an AI model and turn it into an API (a doorway that lets other programs send requests and get answers). A few lines of Python can turn a model script into a working web service.
It packages your code, model and settings into Docker containers so the service runs the same way everywhere. It also includes features to make better use of processors and graphics cards, such as grouping requests together.
You can run it on your own machines or deploy to BentoCloud, the makers' paid hosting service.
Who it's for
Machine-learning engineers and developers who need to serve AI models to users or apps.
Can I use it without coding?
Developers only. It is a Python library for building and deploying services. New to this? Start here.
Can I run it?
- Cost
- Free, with optional paid extrasThe open-source version is free; the makers also sell a hosted or pro version.
- Runs on
- Linux, Mac, Windows, Server, Cloud
- Privacy
- Your choice: run it on your device or use an online service
- API key
- Not needed
Try it
Using Claude Code, Cursor or another AI coding assistant? Paste the prompt and it will walk you through the setup.New to this?
Before you install
- Only download from the official GitHub page. Copies with similar names exist for many popular projects.
- License (Apache-2.0): Permissive: free to use, change and share, including for business.
- More on staying safe
Where people are talking about it
- Show HN: BentoML goes 1.0 – A faster way to ship your models to productionHacker News · Jul 2022
- BentoML: A platform for serving and deploying machine learning modelsHacker News · Oct 2019