Quick Start
This guide walks you through signing up for Pump, connecting your first cloud account, and seeing your savings estimate. Most configurations take under five minutes.
Prerequisites
Before you start, make sure you have:
AWS
An AWS IAM user or root credentials for the account you want to connect. Permission to launch a CloudFormation stack.
GCP
A Google account with access to your GCP billing console. Access to Google Cloud Shell.
Azure
An Azure account with permission to create app registrations and assign RBAC roles. Access to Azure Cloud Shell.
You do not need to make any infrastructure changes, install any agents, or modify your workloads.
Step 1: Sign up
Go to app.pump.co and create an account.
Verify your email address by clicking the link sent to your inbox.
Enter your name, job title, company name, company size, and country.
After completing these steps, you land in the Pump dashboard with sample data. The onboarding wizard opens automatically to guide you through connecting your cloud account.
Step 2: Run a savings estimate
The savings estimate is free and requires only read-only access (or a CSV upload). It shows projected savings before you commit to anything.
Click Estimate savings in the onboarding wizard, then select your cloud provider.
AWS
You have two options:
Option A: Grant read-only access (recommended)
The wizard generates a CloudFormation Quick-Create Stack URL pre-filled with Pump's read-only IAM role template.
Click the link. It opens your AWS Console.
Review the stack parameters and click Create stack.
The stack deploys a cross-account IAM role with read-only permissions (Cost Explorer, CUR, resource inventory). Pump is automatically notified when the stack completes.
Pump generates your savings estimate. This typically takes a few minutes.
Option B: Upload CSVs
In your AWS Console, go to Cost Explorer and download two CSV exports: "Costs by Service" and "Costs by Usage Type."
Upload both files in the wizard.
Pump generates your estimate from the uploaded data.
GCP
The wizard prompts you to upload a GCP billing history CSV.
Export your billing data from the GCP Console and upload it.
Pump generates your savings estimate.
Azure
You have two options:
Option A: Automatic (service principal)
Open Azure Cloud Shell and run the command shown in the wizard to create a service principal:
bash
Paste the resulting JSON (appId, password, tenant) into the wizard.
Enter your subscription IDs. The wizard provides a command to list them:
bash
Run the Pump-provided script in Cloud Shell to assign the "Billing Reader" role per subscription.
Pump verifies access and generates your estimate.
Option B: Upload CSV
In the Azure Portal, go to Cost Management + Billing and download your usage file for the last 3 months.
Upload the file in the wizard.
Pump generates your estimate from the uploaded data.
Step 3: Review your estimate and join Pump
Once your savings estimate is ready, the wizard shows your projected savings. If you want to proceed:
Billing partner agreement. Confirm that you agree to have Pump become your billing partner. This means Pump will handle your cloud billing (you receive invoices from Pump instead of directly from your cloud provider).
Terms of Service and Privacy Policy. Review and accept.
Grant billing permissions. This step varies by provider:
AWS: Launch a second CloudFormation stack that deploys an Auto-Pilot IAM role with commitment-purchasing permissions (Reserved Instances, Savings Plans).
GCP: Complete a Google OAuth consent flow to authorize Pump's billing access.
Azure: Run the Pump-provided Autopilot script in Cloud Shell to assign commitment-purchasing roles (Reservations Contributor, Savings Plan Contributor/Purchaser).
Company details. Enter your company profile, including business identification (EIN, GSTIN, or equivalent for your country).
Payment method. Add a payment method for Pump invoices.
Your application is submitted. Once approved, Pump begins optimizing your cloud spend.
AWS: Standalone vs Organization
If you are connecting an AWS account, the wizard asks whether your account is part of an AWS Organization.
Standalone account (not in an AWS Organization): Continue through the self-serve flow described above.
Part of an AWS Organization: The wizard routes you to schedule a meeting with a Pump solutions architect, since organization-linked accounts require assisted setup.
Step 4: Configure commitment management
After your application is approved, your Pump account team works with you to determine how commitments are managed for your account. This includes how recommendations are reviewed, how purchases are executed, and how renewals are handled.
What happens next
Once connected, Pump begins pulling your historical cost data and optimizing your cloud spend. The depth of historical data varies by provider (see the connection guides for details).
From here, you can:
Invite your team
Navigate to Settings → Team → Invite
Explore your spend data
Open Pump View dashboards
Review security findings
Open Pump Secure
Connect additional cloud accounts
Navigate to Settings → Integrations
Connect third-party services (Anthropic, OpenAI, GitHub, Datadog, etc.)
Navigate to Settings → Integrations
Last updated
Was this helpful?

