Skip to content

Backstage plugin that controls your cloud costs just in the way how you control your bank accounts

License

Notifications You must be signed in to change notification settings

dkuznetsov01/infrawallet

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

265 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

logo InfraWallet®

License Quality Gate Status OpenSSF Scorecard GitHub Release NPM Downloads

Control your cloud costs just in the way how you control your bank accounts

InfraWallet

Highlights

  • Flexible aggregation options for cloud costs across multiple platforms and accounts*
  • Cost categorization for aggregating expenses across different cloud vendors with configurable category mappings
  • Swift response times with cached cost data, ensuring rapid access to financial insights fetched from cloud platforms
  • Easy configuration and deployment as a Backstage plugin, both frontend and backend plugins are production-ready

Supported Cloud Providers

Provider Cost Reports Filter Costs by Tags Integration Levels
AWS Management account and member account
Azure Subscription
Google Cloud Billing account
Confluent Cloud Organization
Datadog Parent organization
Elastic Cloud Organization
GitHub Organization
MongoDB Atlas Organization

*The framework is designed to be extensible to support other cloud providers. Feel free to contribute to the project.

**You can also manually add custom costs using InfraWallet UI if there is no integration.

Getting Started

To start using InfraWallet, check out the documentation.

Contributing to InfraWallet

There are different ways to contribute to InfraWallet, see examples here. To join the coding, you can start from this documentation.

If your organization uses InfraWallet, we'd love to have you listed in Adopters.

Roadmap

  • Make IAM user optional for AWS credentials
  • Support Google Cloud Costs
  • Support filters besides grouping bys
  • WebUI for managing category mappings
  • Enable users to select a subset of configured cloud accounts as a wallet
  • Support different currencies

About

Backstage plugin that controls your cloud costs just in the way how you control your bank accounts

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 93.7%
  • JavaScript 5.9%
  • HTML 0.4%