unkeyed / unkey

Open source API management platform
https://go.unkey.com
Other
2.53k stars 241 forks source link

Add spend management budgets #1223

Open ubinatus opened 3 months ago

ubinatus commented 3 months ago

Preliminary Checks

Is your feature request related to a problem? Please describe.

For users on the pro/enterprise plan with additional on-demand pricing, it’s hard to keep track of spending on additional active keys, verifications, and rate limits. Without a budgeting tool, workspaces may inadvertently exceed their intended spending, leading to financial surprises.

Describe the solution

The proposal is a feature that allow paid workspaces to create and manage budgets, similar to the budget management tools available in cloud service platforms like AWS budget, that doesn't hard-cap but notifies the user whenever the usage exceeds a limit.

This feature would enable workspace administrators to set a "limit amount" for their monthly spending on additional. Furthermore, could allow the addition of multiple email addresses that will receive notifications once the predefined spending limit is reached. This way, both the workspace administrators and any other stakeholders can stay informed about their usage and take necessary actions to manage their expenses effectively.

Describe alternatives you have considered (if any)

No response

Additional context

linear[bot] commented 3 months ago

ENG-654 Add spend management budgets

chronark commented 3 months ago

sweet, taking a look!