Summary
GitHub's budget management APIs are now generally available. You can now manage the full lifecycle of budgets via API (previously UI-only): create, update, and delete budgets, and adjust the budget amount and alert notifications. The module only has a GitHubBillingInfo class and no budget management functions.
Proposed functions
Get-GitHubBudget — list/get budgets for an account, org, or enterprise.
New-GitHubBudget — create a budget (amount, scope, alert notifications).
Set-GitHubBudget / Update-GitHubBudget — update a budget amount and alert settings.
Remove-GitHubBudget — delete a budget.
Scope / who can use
- Enterprise owners and billing managers on GitHub Enterprise plans
- Organization owners on GitHub Team plans
- Individuals on personal plans
The functions should accommodate all three scopes.
Changelog reference
Filed as part of a Changelog review on 2026-06-17.
Summary
GitHub's budget management APIs are now generally available. You can now manage the full lifecycle of budgets via API (previously UI-only): create, update, and delete budgets, and adjust the budget amount and alert notifications. The module only has a
GitHubBillingInfoclass and no budget management functions.Proposed functions
Get-GitHubBudget— list/get budgets for an account, org, or enterprise.New-GitHubBudget— create a budget (amount, scope, alert notifications).Set-GitHubBudget/Update-GitHubBudget— update a budget amount and alert settings.Remove-GitHubBudget— delete a budget.Scope / who can use
The functions should accommodate all three scopes.
Changelog reference
https://github.blog/changelog/2026-06-04-budget-and-usage-management-apis-now-generally-available
Filed as part of a Changelog review on 2026-06-17.