This integration supports Cloudflare self-serve accounts. Vantage ingests self-serve (non-contract) usage only, and accounts whose subscriptions are entirely contract-based (for example, Enterprise contracts) are not supported. Accounts that mix self-serve and contract subscriptions are supported, and only the self-serve usage is imported. If you connect an account that has no self-serve usage, Vantage displays a message that no data will be imported and retains the integration setup until Enterprise cost data is supported.
Cloudflare Permissions
Vantage uses your Cloudflare API token to read billing data only. The token requires the Billing Read permission. Vantage never creates, modifies, or deletes Cloudflare subscriptions or account settings.Connect Your Cloudflare Account
Prerequisites
- You must have a Vantage Organization Owner or Integration Owner role to add or remove this integration. See the Role-Based Access Control documentation for details.
- A Cloudflare self-serve account.
- Access to create a Cloudflare API token with the Billing Read permission. It’s best practice to use a dedicated token for Vantage and rotate it per your security policy.
- Create a free Vantage account, then follow the steps below to integrate Cloudflare costs.
Create the Connection
1
From the Cloudflare dashboard, click your profile icon in the top right and select Profile. Then, in the left menu, click API Tokens.
2
Click Create Token and use the Create Custom Token option.
3
Enter a name for the token. Then, under Permissions, select Account, then Billing, then Read.
4
Click Continue to summary, then click Create Token.
5
Copy the generated API token.
6
Find your Account ID in the Cloudflare dashboard URL. It’s the 32-character ID that follows
dash.cloudflare.com/ (for example, dash.cloudflare.com/<account-id>).7
From the top navigation in Vantage, click Settings.
8
On the left navigation, select Integrations, then select Cloudflare. Ensure you are on the Connect tab.
9
Click Add API Token.
10
Paste your API token and Account ID, enter a Description to identify this connection, then click Connect Account.
When the integration is first connected, Vantage ingests up to six months of historical Cloudflare cost data. Data is retained according to your Vantage retention period. If you remove the Cloudflare integration from Vantage, all associated costs will be removed from the Vantage console.
Next Steps - Manage Workspace Access
Once the integration status is Stable, you can select which workspaces this integration is associated with. See the Workspaces documentation for information.Data Refresh
See the provider data refresh documentation for information on when data for each provider refreshes in Vantage.Cloudflare Reporting Dimensions
On Cloudflare Cost Reports, you can filter and group across several dimensions:- Account (the Cloudflare account ID, displayed using the description you set when connecting the integration)
- Service (e.g., Workers, R2, Cloudflare for SaaS)
- Category (the specific Cloudflare service line item)
- Charge Type (e.g., Usage)
- Tag (Virtual Tags created in Vantage for this provider; Cloudflare billing data does not supply native tags)
Cloudflare cost and usage data has a single Charge Type,
Usage. Toggling the discounts setting in Cost Report settings on or off does not change Cloudflare cost data.