OpenFinOps
Open-source FinOps telemetry and cost observability for AI/ML and cloud.
Status
The project is preparing a proposal for incubation at the Apache Software Foundation (ASF).
License
Apache License 2.0
Overview
OpenFinOps is a comprehensive platform for tracking, analyzing, and optimizing costs across AI/ML infrastructure and multi-cloud environments. It provides real-time visibility into LLM training costs, RAG pipeline monitoring, and cloud resource utilization.
Key Features
- AI/ML Cost Tracking: Monitor GPU utilization, training jobs, and inference costs
- Multi-Cloud Support: Unified view across AWS, Azure, and GCP
- FinOps-as-Code: Terraform provider for infrastructure management
- SaaS License Management: Track and optimize SaaS spending
- Executive Dashboards: Role-based views for CFO, COO, and Infrastructure Leaders
- AI-Powered Optimization: Intelligent cost-saving recommendations
Quick Start
# Install from source
git clone https://github.com/rdmurugan/openFinOps.git
cd openFinOps
pip install -e .
# Start the dashboard
openfinops-dashboard
Documentation
- 2025 Roadmap - Strategic initiatives and features
- Completed Features - Implementation status
- Contributing Guide - How to contribute
Architecture
OpenFinOps uses an agent-based architecture for automatic cost tracking:
- Telemetry Agents: Deployed in cloud accounts to discover resources and calculate costs
- Observability Hub: Central hub for receiving and processing telemetry data
- Cost Observatory: Cost aggregation, budgets, and alerts
- Dashboards: Role-based executive dashboards
Community
- GitHub Issues: Report bugs or request features
- Email: durai@infinidatum.net
Acknowledgments
OpenFinOps is built with inspiration from the FinOps Foundation principles and best practices from the cloud cost optimization community.
Made with ❤️ by the OpenFinOps community
Release files for openfinops 0.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| openfinops-0.3.0.tar.gz | 1.1 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| openfinops-0.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 2.1 MB
Release files / openfinops-0.3.0.tar.gz
| Download URL | openfinops-0.3.0.tar.gz |
|---|---|
| Size | 1.1 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b906b4e28c2b2cf691dd959e0f6cfcd2d5a0db751cfcda71aa4c608993f55243
|
|
BLAKE2b-256 checksum How to use checksums |
f1d60c218b2c2c7295f64108655aeaf67a8dab4624a9362f99b7119c178e82b8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|
Release files / openfinops-0.3.0-py3-none-any.whl
| Download URL | openfinops-0.3.0-py3-none-any.whl |
|---|---|
| Size | 990.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3b773aa4b0637353b36b0c5843775965f86eb06f9d4d3a80e9c6b5bcb713a5b5
|
|
BLAKE2b-256 checksum How to use checksums |
e48100c5a870a19290e982392f07c8639645969683273f5b154289f91d1bbc51
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|