Kick start your FinOps efforts Automate and extend the Microsoft Cloud with starter kits, scripts, and advanced solutions to accelerate your FinOps journey.

Get the tools πŸ’œ Give feedback Get involved


The Microsoft FinOps toolkit is an open-source collection of learning resources and customizable tools to help you adopt and implement FinOps capabilities that automate and extend the Microsoft Cloud. This includes:

  • Starter kits that help you get up and running.
  • Automation scripts to streamline cost configuration and management at scale.
  • Advanced solutions to facilitate building custom capabilities.
  • Learning resources and best practices about how to implement FinOps.

Read on to learn about the tools and roadmap for the FinOps toolkit or how to get involved.


🧰 Available tools

  • 🏦 FinOps hubs – Open, extensible, and scalable cost reporting.
  • πŸ“Š Power BI reports – Accelerate your reporting with Power BI starter kits.
  • πŸ“’ FinOps workbooks – Customizable home for engineers to maximize cloud ROI through FinOps.
  • πŸ” Azure Optimization Engine – Extensible solution for custom optimization recommendations.
  • πŸ–₯️ PowerShell module – Automate and manage FinOps solutions and capabilities.
  • 🦾 Bicep Registry modules – Official repository for Bicep modules.
  • 🌐 Open data – Data available for anyone to access, use, and share without restriction.
    • πŸ“ Pricing units – Microsoft pricing units, distinct units, and scaling factors.
    • πŸ—ΊοΈ Regions – Microsoft Commerce locations and Azure regions (IDs and names).
    • πŸ“š Resource types – Microsoft Azure resource type display names, icons, and more.
    • πŸŽ›οΈ Services – Microsoft consumed services, resource types, and FOCUS service categories.
    • ⬇️ Sample exports – Sample files from Cost Management exports.


Download FinOps toolkit 0.7 πŸ’œ Give feedback


🍎 Learning resources

New to FinOps? Start with a quick intro and get to know the principles:

Start implementing FinOps capabilities or learn how to mature your FinOps practice:

Learn the products you need to be successful:

Stay up to date on the latest news:

  • FinOps blog – Latest FinOps news from Microsoft.

FinOps e-book Review assessment Interactive guides


πŸ—ΊοΈ Roadmap

We track the short-term roadmap for FinOps toolkit as milestones in GitHub. Each release includes the high-level goals, tasks, and a link to the release discussion.

Please use discussions in GitHub if you have questions, comments, or requests for any specific release.

Discover what’s next Join the conversation


πŸ‘©β€πŸ’» Get involved

FinOps toolkit is an open source project. We have many ideas on the long-term vision, but are more interested in learning from you and seeing how the community drives the product. There are many ways you can contribute to the project from participating in discussions and requesting features to reviewing and submitting pull requests. To get started, refer to our contribution guide.

Learn how to contribute


πŸ“œ Changelog

All the main changes are tracked in the changelog. For additional details, refer to the commit history.

Explore the changelog Browse the commit history


πŸ‘₯ Contributors

Michael Flanakin
Michael Flanakin

🌟 πŸ’» πŸ‘€ πŸ“– πŸ§‘β€πŸ« πŸ“£
Arthur Clares
Arthur Clares

🌟 πŸ’» πŸ‘€ πŸ“– πŸ§‘β€πŸ« πŸ“£
Sonia Cuff
Sonia Cuff

🌟 πŸ“£
maggar
maggar

🌟 πŸ€”
Brett Wilson
Brett Wilson

πŸ’» πŸ‘€ πŸ“–
Seif Bassem
Seif Bassem

πŸ’»
Anthony Romano
Anthony Romano

πŸ’» πŸ‘€ πŸ“–
Nicolas Teyan
Nicolas Teyan

πŸ’» πŸ“–
Sacha Narinx
Sacha Narinx

πŸ’» πŸ‘€ πŸ“–
jamelachahbar
jamelachahbar

πŸ’»
Saad Mahmood
Saad Mahmood

πŸ’»
Divyadeep Dayal
Divyadeep Dayal

πŸ’»
Arjen Huitema
Arjen Huitema

πŸ’»
Bill Anderson
Bill Anderson

πŸ“–
HΓ©lder Pinto
HΓ©lder Pinto

πŸ’» πŸ‘€ πŸ“– πŸ›
Yuan Zhang
Yuan Zhang

πŸ’»
ymehdimsft
ymehdimsft

πŸ’»
srilatha inavolu
srilatha inavolu

πŸ’» πŸ‘€
soumyananda
soumyananda

πŸ’» πŸ‘€
Chris Bowman
Chris Bowman

πŸ›
Mubarak Tanseer
Mubarak Tanseer

πŸ›
Ben Shy
Ben Shy

πŸ’» πŸ‘€
Trey Morgan
Trey Morgan

πŸ’»
Travis Silvers
Travis Silvers

πŸ‘€
Travis Silvers
Travis Silvers

πŸ‘€
vijayaj4
vijayaj4

πŸ’»
pskulkarni
pskulkarni

πŸ’»
Ankur Sharma
Ankur Sharma

πŸ‘€
lkshck
lkshck

πŸ›
Slavik N
Slavik N

πŸ‘€
SREENADHA REDDY VANKIREDDY
SREENADHA REDDY VANKIREDDY

πŸ‘€
Adam Andersson
Adam Andersson

πŸ›
Irena Jurica
Irena Jurica

πŸ‘€
renanalmeidjr
renanalmeidjr

πŸ›
elvismangarae
elvismangarae

πŸ›
erincon01
erincon01

πŸ‘€ πŸ’¬
NavidKhan8
NavidKhan8

πŸ›
Maik van der Gaag
Maik van der Gaag

πŸ›
Rodney
Rodney

πŸ‘€
Graham
Graham

πŸ›
psilantropy
psilantropy

πŸ›
Marc Samendinger
Marc Samendinger

πŸ“–
Patric K.
Patric K.

πŸ’» πŸ›
ripadrao
ripadrao

πŸ“–
Pedro Sousa
Pedro Sousa

πŸ“–
Kevin De La Rosa
Kevin De La Rosa

πŸ“–
Robel
Robel

πŸ’» πŸ“–
Joseph John
Joseph John

πŸ“– πŸ‘€
Misba Yousuf
Misba Yousuf

πŸ“–
simonarbel
simonarbel

πŸ›
Will Murphy
Will Murphy

πŸ›
Daniel Ueffing
Daniel Ueffing

πŸ€” πŸ›
Matt Davis
Matt Davis

πŸ›
Sourav Bera
Sourav Bera

πŸ“–
Orthodoxos Kipouridis
Orthodoxos Kipouridis

πŸ’» πŸ“–
grantxyzou
grantxyzou

🎨
Junya Yamaguchi
Junya Yamaguchi

πŸ’»
bwatts64
bwatts64

πŸ’»
Claudia Zambella
Claudia Zambella

πŸ›‘οΈ
Brian Wyka
Brian Wyka

πŸ“– πŸ‘€ πŸ›
Roland Krummenacher
Roland Krummenacher

πŸ›

Learn how to contribute



This site uses Just the Docs, a documentation theme for Jekyll.