Rateplane operating guide
Use Rateplane to compare normalized cloud pricing, connect billing data, govern budgets, review forecasts, allocate spend, and export cost data for operating reviews.
Know what works before and after setup
Rateplane separates public pricing research from connected-account workflows, integration-required work, configured controls, admin-only operations, and partial or future-facing features. Use the product map when you need buyer-facing boundaries for what works before and after setup.
Pricing research, provider comparison, filters, public docs, and methodology.
Spend dashboards, budgets, forecasts, allocation, recommendations, and reports after sync.
APIs, notifications, webhooks, SaaS connectors, and partner tools that need setup.
SSO, roles, auditability, billing, security review, and rollout support by plan.
Operator health, catalog refresh, job, sync, and dependency controls.
Labs and partially wired features labeled separately from generally available workflows.
Up and running in 3 steps
Core workflows
Jump directly to the workflow you need for a pricing, budget, or spend review.
Browse AWS, Azure, GCP, OCI, Linode, and Vultr pricing with normalized fields and provider context.
Compare selected offers side by side across specs, regions, and available price types.
Build a multi-cloud stack, mix price types, and get monthly and yearly cost estimates.
Get email notifications when selected instance prices move above or below your target.
Set spend budgets by provider, account, team, or tag with alerts when thresholds are reached.
Save any filter combination as a named snapshot. Share via link with your team.
Connect read-only AWS, Azure, or GCP billing data for spend workflows.
Review spend trends, top services, provider rollups, allocation, and budget variance.
Type vcpu>=8 memory<=32 price<0.5 to filter the catalog with SQL-like expressions.
Prioritize optimization candidates using connected spend and catalog benchmarks.
Create REST API keys to query the catalog and manage alerts programmatically.
Invite members, assign roles, configure SSO, and manage workspace settings.
Pricing catalog
The catalog is the core of Rateplane. It normalizes pricing data from AWS, Azure, GCP, OCI, Linode, and Vultr into a single table with consistent column names, units, and currency so you can make apples-to-apples comparisons without switching between three different pricing pages.
Browsing and filtering
Columns you'll see
| Column | What it means |
|---|---|
| Provider | AWS, Azure, or GCP |
| Instance | The SKU name (e.g. m7i.large, Standard_D4s_v5) |
| vCPU | Virtual CPU count |
| Memory | RAM in GiB |
| On-demand | Hourly list price in your selected currency |
| Spot | Spot/preemptible hourly price (where available) |
| Spot savings % | Discount vs on-demand |
| Reserved 1yr | 1-year reserved price (no upfront) |
| Reserved 3yr | 3-year reserved price (no upfront) |
| Network | Bandwidth estimate (Gbps) |
| CoreMark | Relative CPU performance score where available |
| Spot interrupt % | AWS spot interruption frequency (5 buckets) |
| Arch | x86-64, ARM / Graviton |
| Region | Cloud region name |
| OS | Linux or Windows pricing variant |
Exporting to CSV
Any filtered view can be exported as a CSV file. Click the Export CSV button in the toolbar. The export respects active filters and endpoint limits.
Instance detail page
Click any instance row to open the detail page. It shows all price variants (on-demand, spot, all reserved terms), specs, architecture, network, storage info, and provider/source context where available. From there you can add the instance to a compare board or create a price alert.
Side-by-side comparison
The compare board lets you pin selected offers and view specs and prices side by side across providers, regions, or price types.
How to compare instances
- 1Browse the catalog and click the checkbox on any instance row to add it to the compare tray.
- 2Repeat for the offers you want to evaluate. You can mix AWS, Azure, GCP, OCI, Linode, and Vultr freely.
- 3Click Open compare board or navigate to Dashboard → Compare.
- 4Use the board to review specs, on-demand, spot, and reserved prices, and choose the best fit.
- 5Save the board with a name — it persists in your workspace and can be shared with team members.
Pricing calculator
The pricing calculator lets you build a multi-cloud stack — combine multiple instances, regions, and price types to estimate a total monthly and yearly cost.
Building a stack
- 1Navigate to Dashboard → Calculator.
- 2Click Add instance and search for the instance type you want.
- 3Set the quantity, region, price type (on-demand / spot / reserved 1yr / 3yr), and hours per month.
- 4Repeat for each instance or service tier in your workload.
- 5The summary panel shows total monthly cost, yearly cost, and a per-line breakdown.
- 6Export the stack to CSV for sharing with finance or your team.
Price alerts
Price alerts send you an email whenever the on-demand or spot price of any instance crosses a threshold you set. They're evaluated once per hour.
Creating an alert
- 1Open an instance detail page (click any row in the catalog).
- 2Click Set price alert in the action bar.
- 3Choose the price type (on-demand or spot), condition (below / above), and your target price in USD/hr.
- 4Enter the email address to notify — it doesn't need to be your account email.
- 5Save. You'll receive a confirmation email immediately.
Managing alerts
All your active and triggered alerts are listed under Dashboard → Alerts. You can toggle alerts on/off without deleting them, or delete alerts you no longer need. Triggered alerts show the event history including the price at the time of trigger.
| Plan | Active alerts |
|---|---|
| Starter | Up to 5 |
| Team | Up to 100 |
| Business | Up to 500 |
| Enterprise | Up to 1,000 |
Monthly budgets
Budgets let you set a monthly spend cap per cloud provider and receive an email when your actual spend approaches that threshold. They require a connected cloud account so actual spend data can be read.
Creating a budget
- 1Make sure you have at least one cloud account connected (Dashboard → Cloud accounts).
- 2Navigate to Dashboard → Budgets and click New budget.
- 3Select the provider (AWS, Azure, or GCP) and the month.
- 4Set the budget amount in USD.
- 5Set the alert threshold — e.g. 80% means you'll be notified when spend reaches 80% of the budget.
- 6Add a notification email address and save.
Saved filters
Saved filters let you bookmark any catalog view — provider, region, family, vCPU/memory range, price type, and expression — as a named snapshot you can revisit with one click.
Saving a view
- 1Set up your filters in the catalog (provider, region, sliders, expression bar).
- 2Click Save filter in the toolbar and give it a name (e.g. "AWS GPU us-east-1 under $2").
- 3The filter appears in Dashboard → Saved filters.
- 4Click any saved filter to restore the catalog to that view.
- 5Use the share icon to generate a permalink — anyone with the link can view the same filtered catalog, no login required.
Expression filter syntax
The expression bar sits below the main filter row and accepts SQL-like tokens to narrow the catalog with precision. Tokens are applied in addition to any active dropdowns.
Syntax reference
| Token | Operators | Example | What it filters |
|---|---|---|---|
| vcpu | >, >=, <, <=, = | vcpu>=8 | vCPU count |
| memory | >, >=, <, <=, = | memory<=32 | Memory in GiB |
| price | >, >=, <, <=, = | price<0.5 | On-demand hourly price (USD) |
| gpu | >, >=, <, <=, = | gpu>=1 | GPU count |
| name | : (prefix match) | name:m7i | Instance name |
| provider | : (exact match) | provider:AWS | Cloud provider |
| family | : (prefix match) | family:compute | Family category |
| region | : (prefix match) | region:us-east | Region name |
| arch | : (exact match) | arch:arm | CPU architecture |
Examples
vcpu>=8 memory<=32 price<0.5
provider:AWS gpu>=1
arch:arm vcpu>=4
family:memory region:us-east price<1
Connecting cloud accounts
Connecting a cloud billing account unlocks spend analytics for trends, service breakdowns, budget tracking, forecasts, allocation, and optimization review. Connections are read-only; Rateplane never provisions or modifies cloud resources.
Supported providers
Security model
Spend analytics suite
After successful billing, usage, or resource syncs, the following dashboards have workspace-specific data.
Cost optimization signals
The Optimization dashboard surfaces reviewable cost-reduction opportunities derived from connected spend, resource signals, and catalog benchmarks.
Spend spikes and custom anomaly rules are reviewed by scheduled checks.
Services that account for a disproportionate share of total spend, suggesting potential for reserved or spot savings.
Instances that appear over-provisioned based on cost-per-service trends and catalog benchmarks.
price<0.5 and switch price type to Spot to quickly find eligible spot candidates for your workload.REST API & API keys
The Rateplane REST API lets you query the pricing catalog, export data, and manage alerts programmatically. API keys are available on Team, Business, and Enterprise plans.
Creating an API key
- 1Navigate to Dashboard → API Keys.
- 2Click New API key and give it a descriptive name (e.g. "CI pipeline", "Grafana datasource").
- 3Copy the key immediately — it is shown only once and hashed on save.
- 4Use the key by adding it as a Bearer token in your requests.
Authenticating requests
curl "https://rateplane.com/api/instances?provider=AWS&minVcpus=8" \ -H "Authorization: Bearer rp_live_your_api_key_here"
Team & workspace management
Rateplane is workspace-based. Everything — saved filters, compare boards, cloud accounts, budgets, alerts — belongs to the workspace. Team members share access to workspace resources based on their role.
Inviting team members
- 1Navigate to Dashboard → Team.
- 2Click Invite member and enter their email address.
- 3They receive an invite link. When they accept, they join your workspace.
- 4Assign roles: Member (read access) or Admin (full access including billing and account connections).
Workspace settings
Under Dashboard → Settings you can change the workspace name, configure notification channels (email, webhook), manage billing, and open the billing portal to view invoices or update payment details.
| Role | What they can do |
|---|---|
| Admin | Full access: manage accounts, billing, team members, alerts, budgets, and all workspace settings |
| Member | Read access: browse catalog, view saved filters, compare boards, and spend dashboards. Cannot change settings or billing. |
Plans at a glance
| Feature | Starter | Team | Business | Enterprise |
|---|---|---|---|---|
| Price | $0 | $49/mo | $249/mo | Custom |
| Catalog access | ✓ | ✓ | ✓ | ✓ |
| Compare boards | 3 saved | 25 saved | 100 saved | 250 saved |
| Price alerts | 5 active | 100 active | 500 active | 1000 active |
| Saved filters | 5 | 100 | 500 | 1000 |
| Budgets | 3 | 50 | 200 | 500 |
| Spend analytics | — | ✓ | ✓ | ✓ |
| Allocation / chargeback | — | — | ✓ | ✓ |
| API keys | — | 5 keys | 25 keys | 100 keys |
| Team members | 1 | Up to 25 | Up to 75 | Up to 200 |
| Virtual tag rules | 5 | 100 | 500 | 1000 |
| Annotations | 10 | 500 | 2500 | 10000 |
| SSO / SAML | — | — | ✓ | SAML SSO |
| Priority support | — | — | — | ✓ |
Catalog data & freshness
Pulled from AWS, Azure, GCP, OCI, Linode, and Vultr pricing sources and normalized into a single schema. Updated daily. Covers on-demand, spot, and reserved rates where provider data is available.
AWS spot interruption data is shown where imported from AWS Spot Advisor data.
Fetched from frankfurter.app on demand and cached for 1 hour. Rates are approximate — for budgeting guidance, not accounting.
Imported from connected cloud billing accounts through manual sync, account sync jobs, and configured scheduled jobs.