GraphCanon updated 3w · GitHub synced 3w
Decision brief
BudgetML is a Python library that leverages Google Cloud Preemptible instances to decrease the cost of deploying machine learning models for inference.
Good fit when
- When you are looking to reduce costs significantly and have flexibility in your deployment schedule, since Preemptible instances can be interrupted
- Ideal for non-mission-critical tasks where occasional interruptions do not severely impact operations
Avoid when
- If you need absolute certainty that your ML service will not be interrupted at any point during operation
- Not suitable for continuous and uninterrupted services, as Google Cloud Preemptible instances can be terminated with short notice
- Pricing:
- freemium - Free to use, but users will incur costs based on their usage of Google Cloud Preemptible instances.
- Requirements:
- Requires a working Python environment and access to Google Cloud services to deploy on Preemptible VMs; The library is available via PyPI or can be installed directly from GitHub for the latest features, at users' own risk
Observed Jul 17, 2026 · Source: enrich:decision_facts
Verify the decision
Maintenance and security
Full trust report- Maintenance
- Dormant (901d since push)
- As of 3w
- Provenance
- Not a fork · Organization account
- As of 3w
- Security (OSV)
- No criticals
- As of 1mo
Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.
Install
pip install budgetml PyPISimilar tools
Same-category neighbours. No typed graph edges are catalogued for this tool yet.
Evidence and technical details
Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.
Overview
BudgetML provides a way to deploy machine learning models for inference using Google Cloud Preemptible instances to cut costs.
Capability facts
- Languages
- python
Source: github.language · Aug 2, 2026
Categories
Compatibility
Sourced claims from the README excerpt - not unsourced marketing copy.
Tags
README
Cost comparison
BudgetML uses Google Cloud Preemptible instances under-the-hood to reduce costs by 80%. This can potentially mean hundreds of dollars
worth of savings. Here is a screenshot of the e2-highmem GCP series, which is regular family of instances to be using for
memory intense tasks like ML model inference functions. See the following price comparison (as of Jan 31, 2021 [source])
Even with the lowest machine_type, there is a $46/month savings, and with the highest configuration this is $370/month savings!
Installation
BudgetML is available for easy installation into your environment via PyPI:
pip install budgetml
Alternatively, if you’re feeling brave, feel free to install the bleeding edge:
NOTE: Do so at your own risk; no guarantees given!
pip install git+https://github.com/ebhy/budgetml.git@main --upgrade
For agents
This page has a .md twin and JSON over the API.