BudgetML

Deploy a ML inference service on a budget in less than 10 lines of code.

github.com/ebhy/budgetml
BudgetML homepage screenshot

About BudgetML

BudgetML is an open-source Python library for deploying a machine learning model as an HTTPS API endpoint. It is designed for practitioners who want a simple, low-cost way to serve a model without building the full deployment stack themselves. According to its README, it runs the model on a Google Cloud Platform preemptible instance, which the project says costs about 80% less than a regular instance. The project describes the instance as restarting automatically after it shuts down, with a few minutes of downtime.

The library generates a FastAPI endpoint from a predictor class and can add built-in SSL certificate generation through Let's Encrypt and docker-swag. It also supports OAuth2-secured endpoints using the Password and Bearer pattern. Installation is through PyPI. Users need a Google Cloud Platform project. The cost comparison in the README uses prices dated January 31, 2021, so current pricing may differ. The project states that it is not meant for full production-ready setups, and its notice says it is not actively maintained.

Key features

  • Deploys a model to a Google Cloud preemptible instance with an HTTPS API endpoint
  • Automatic FastAPI server endpoint generation from a predictor class
  • Built-in SSL certificate generation through Let's Encrypt and docker-swag
  • OAuth2-secured endpoints using the Password and Bearer pattern
  • Interactive Swagger documentation for testing endpoints
  • Restarts the instance automatically after shutdown, with a few minutes of downtime
Best for: Data scientists and ML practitioners who want to serve a single model behind an API endpoint on Google Cloud at low cost, without a full production setup.
Good for
  • Setup is described as a short predictor class followed by a single launch call.
  • Preemptible instances are described as about 80% cheaper than regular instances.
  • Includes built-in HTTPS certificate generation and OAuth2-secured endpoint options.
Watch out for
  • The README states the library is not being actively maintained.
  • The project states it is not meant for full-fledged, production-ready setups.
  • Deployment requires a Google Cloud Platform project.

BudgetML at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Yes · Source code
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

BudgetML alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in AI Infrastructure & MLOps

Well-known listings from the same topic.

All 341

BudgetML FAQ

Where does BudgetML deploy models?
According to its README, it deploys a model to a Google Cloud Platform preemptible instance with a secured HTTPS API endpoint.
Is BudgetML actively maintained?
No. The README notice says the library is not being actively maintained and that the maintainer is looking for someone to update it.
How is BudgetML installed?
It is available on PyPI and can be installed with pip install budgetml.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing