CostCatch
Snowflake Native App • Runs in Your Account

Your cloud, AI, and SaaS billing data.
Automatically in Snowflake.

Stop downloading billing reports and putting them together by hand. Cost Catch brings supported vendors' billing and usage data into your Snowflake account and keeps it updated. Use it with your existing dashboards, notebooks, and analytics tools.

Automatic
Scheduled collection
Your Account
Stored & processed in your Snowflake
Your Tools
Use existing reporting tools
YOUR VENDOR BILLING DATA LAYER
IN YOUR ACCOUNT
Vendor bills
AWS Azure Google Cloud OpenAI Anthropic Cursor OpenRouter
Your Snowflake account
  • ✓ Every vendor record, kept complete and current
  • ✓ AI vendor charges still being revised, kept apart from settled ones
  • ✓ Under your roles, credentials, and compute
Use it with any tool
Snowsight Sigma Tableau Power BI Notebooks AI agents

FinOps shouldn't feel like manual data assembly

Each vendor bills on its own schedule, in its own format, behind its own portal. Cost Catch replaces manual month-end tracking with automated in-account spend visibility.

Without Cost Catch
  • ✕ Logging into 10+ different vendor portals to collect monthly usage
  • ✕ Manually stitching conflicting CSV formats in static spreadsheets
  • ✕ Estimates changing post-report, causing unexpected invoice true-ups
  • ✕ Shipping sensitive financial data to third-party SaaS tools
With Cost Catch
  • ✓ Supported cloud, AI, and SaaS spend landing automatically in one account
  • ✓ Query-ready vendor billing data inside Snowflake, next to the rest of your data
  • ✓ For supported AI vendors, charges that may still change are marked apart from settled ones
  • ✓ Snowflake-native operation under your administrators' control

What you get

Cost Catch is the data layer for your vendor bills. It collects the data and keeps it current; you decide how to report on it.

Delivered by Cost Catch
  • ✓ Scheduled collection, with vendor records refreshed as vendors revise them
  • ✓ Cloud billing records (AWS, Azure, Google Cloud) with the vendor's original fields
  • ✓ Daily-cost views for supported AI vendors, with settled and still-changing days marked
  • ✓ Run history and connection controls inside the app
Built with your existing tools
  • → Dashboards and recurring reports
  • → Cross-vendor models, where you need them
  • → Team, product, and customer allocation using your own mappings
See the tables, views, and example queries →

Simple setup. Automated from there.

Designed to install smoothly as a Native App so finance and platform teams stay aligned.

STEP 01

Connect Vendors

Connect cloud billing exports and vendor APIs through Snowflake-controlled integrations. API credentials stay in encrypted Snowflake Secret objects inside your account.

STEP 02

Automated Refresh

Cost Catch refreshes vendor billing data on the schedule you choose and picks up vendors' revisions to recent charges automatically—no manual reloads.

STEP 03

Use It Anywhere

The data is yours, in Snowflake. Query it in Snowsight, connect any BI tool, or point an AI agent at it to build the reports you need. See how →

Architectural Security

Built and operated inside Snowflake

Cost Catch runs inside your Snowflake account. Your administrators control its permissions, credentials, compute, schedules, and vendor connections using Snowflake's native security controls.

In-Account Architecture

Billing data is stored and processed within your Snowflake environment.

In-Account Credentials

API credentials stay in encrypted Snowflake Secret objects and are governed by your account's RBAC.

Native Governance

Works with Snowflake role-based access and your account's existing governance controls.

Admin Control

Your admins can review permissions and manage or pause configured connections.

Supported Vendors

Cloud providers alongside fast-growing AI spend. Select a vendor to see what it delivers—and tell us which vendors to add next.

AWS
CUR 2.0 / FOCUS exports
AVAILABLE
Azure
Cost Management exports
AVAILABLE
Google Cloud
BigQuery billing export
AVAILABLE
OpenAI
API org · ChatGPT Enterprise (preview)
AVAILABLE
Anthropic
Claude Console · Enterprise
AVAILABLE
Cursor
Team usage events
AVAILABLE
OpenRouter
Activity spend
AVAILABLE
Missing a vendor?
Customer requests shape our roadmap.
Request →

Getting started

Is it available now?

Yes. Install Cost Catch from its Snowflake Marketplace listing—you don't need to talk to us first. We're happy to walk you through it if you'd like.

Can I start with one vendor?

Yes. Connections are added one at a time, so you can start with a single vendor and add more later.

Who needs to help with setup?

Someone who can approve the app's Snowflake privileges (for example, an ACCOUNTADMIN), plus, for each vendor, someone who can set up its billing export or create the API key or service account it reads with. The app generates the Snowflake SQL for you; the vendor-side step is done in that vendor's console.

Does it use Snowflake compute?

Yes. Scheduled collection runs on a warehouse in your account—one of yours, or a small auto-suspending warehouse the app creates—so it uses your Snowflake credits.

How soon will I see data?

API vendors usually show data on the first run. File-based cloud exports can take a day or two for the vendor to deliver the first export. Read the getting-started guide →

Ready to bring your spend into Snowflake?

Install it from the Snowflake Marketplace, or book a short walkthrough and we'll help you get set up.

Prefer Slack? Request a Slack channel and we'll set up a shared channel with your team.