
AWS Budgets
Let AI connect your sources for you
Skip the manual setup — run this in your project and the wizard auto-detects your databases and APIs and connects them to PostHog.

Connect AWS Budgets to PostHog to sync your data into the PostHog data warehouse for analysis and modeling.
Sync your AWS budgets, their spend history, and their alert thresholds into the PostHog Data warehouse.
Create an IAM user or role with the budgets:DescribeBudgets, budgets:DescribeBudgetPerformanceHistory and budgets:DescribeNotificationsForBudget permissions, then paste its access key ID and secret access key. Add a session token too if you are using temporary credentials.
AWS Budgets is a global service, so there is no region to pick. PostHog looks up which account the credentials belong to and reads that account's budgets.
Configuration
| Option | Description |
|---|---|
AWS access key IDType: text Required: True | |
AWS secret access keyType: password Required: True | |
AWS session tokenType: password Required: False | Only for temporary credentials. Session tokens expire after a few hours, so scheduled syncs will fail once the token expires. Use a permanent access key (starts with AKIA) for recurring imports. |
Linking AWS Budgets to PostHog
- Go to the Data pipeline page in PostHog
- Click New source and select AWS Budgets
- Fill in the required configuration fields
- Click Next, select the tables you want to sync, and then press Import