PipeKeelBeta

Data pipelines for teams on Google Cloud

Build data pipelines visually.
Run them where your data lives.

Drag sources, transforms and targets onto a canvas. PipeKeel writes the SQL and runs it — inside your own Google Cloud project, or fully managed by us. No code to maintain, no data copied out of your cloud unless you choose to.

Now in beta · 14-day trial of the Team plan, then a free plan. No credit card.

MERGE analytics.revenue USING (SELECT … )

Two ways to run, one way to build

Choose per pipeline. The canvas, blocks, schedules and alerts are the same either way.

Sovereign In your Google Cloud project

Pipelines run as BigQuery jobs in your project, as a service account you control. Your rows never pass through PipeKeel — we send the SQL and read job status. Databases and files outside BigQuery are moved by a Runner that also runs in your project.

  • Data stays in your cloud and region
  • BigQuery costs on your own bill, capped per run and watched by Cost Guard
  • Credentials can stay in your own Secret Manager

Express Fully managed

No cloud setup at all: PipeKeel runs each task on DuckDB or BigQuery in your organization's region — United States, Canada or India — with storage reserved for your organization.

  • Start in minutes: connect, build, run
  • Files, apps and databases into Sheets or a warehouse
  • Pay in credits, included in every plan

How it works

  1. Connect

    Add BigQuery or Snowflake, your databases, MongoDB, Firestore, Stripe, HubSpot, Google Analytics 4, Google Ads, Shopify, WooCommerce, files, Google Sheets, any REST API, Pub/Sub or Kafka. Test the connection, browse tables and columns.

  2. Build

    Drag blocks onto the canvas and connect them. Problems show as you go, preview rows at any step, and see the exact SQL PipeKeel will run.

  3. Run and automate

    Save a version, activate it, and run it on a schedule, from a webhook or after another pipeline. Chain pipelines into workflows; get alerts by email or Slack.

Everything a data team needs, without the plumbing

72 building blocks

Joins, aggregates, window calculations, pivots, deduplication, JSON flattening and unnesting, XML parsing, masking personal data — custom SQL when you need it, and 39 templates to start from.

Incremental, merge and SCD2

Read only new or changed rows, upsert into targets, or keep full history with slowly changing dimensions — tested on BigQuery and DuckDB.

Data quality checks

Not null, unique, accepted values, ranges, patterns, freshness and row counts — fail the run or just warn.

Workflows, dbt and alerts

Run pipelines in order, then your own dbt Core project on your Runner — no seats — call HTTP endpoints, send email or Slack messages and branch on conditions.

Environments and promotion

Build in dev, promote to UAT and production with a diff of every change. Protected environments accept changes by promotion only, with approvals on Business.

Variables and secrets

Dates, dataset names and API tokens per environment — bound safely as query parameters, secrets write-only.

Access control and audit

Roles, teams and per-pipeline permissions, required two-factor authentication, IP allow-lists, and a tamper-evident audit log.

Business apps, flat price

Stripe, HubSpot, Google Analytics 4 and Google Ads as ready-made tables — MRR, pipeline, traffic, ad spend — read incrementally, with templates. No per-row billing.

Streaming: Pub/Sub and Kafka

Real time from Pub/Sub and Kafka — filters, derived columns and masking applied as records arrive, in your own project for Sovereign — or micro-batches with every block. Publish results back to topics.

New · Cost Guard

Know what your BigQuery bill is made of

Cost Guard watches every query job in your Google Cloud project — PipeKeel's pipelines, Looker Studio reports, scheduled queries, dbt and people — and tells you who spends, what to fix and when spend spikes.

  • Spend by day and by source, with the costliest jobs and the queries that run again and again.
  • Fixes, not just charts: SELECT *, missing filters, and the daily quotas that stop a runaway query.
  • Alerts on an expensive hour or a spent daily budget, by email, Slack or webhook — checked every 15 minutes.
  • Reads job history only, with its own opt-in permission — never your tables or your query text.

Reads from

  • BigQuery
  • MySQL
  • PostgreSQL
  • SQL Server
  • Oracle
  • MongoDB
  • Firestore
  • Stripe
  • HubSpot
  • Google Analytics 4
  • Google Ads
  • Shopify
  • WooCommerce
  • Cloud Storage
  • Google Sheets
  • SFTP
  • Files over HTTPS
  • REST APIs (JSON, XML, CSV)
  • Pub/Sub
  • Kafka
  • File uploads

Writes to

  • BigQuery
  • Snowflake
  • Google Sheets
  • Managed Storage
  • MySQL
  • PostgreSQL
  • SQL Server
  • Oracle
  • MongoDB
  • Firestore
  • Shopify
  • WooCommerce
  • REST APIs
  • Pub/Sub
  • Kafka

Append, overwrite, merge (upsert) or SCD2 — chosen per target; APIs and topics take each row as JSON. Every connector in detail

Built so your data stays yours

Security isn't a feature we added — it decides where things run.

How we protect your data
  • Sovereign pipelines never move your rows through PipeKeel — they run in your project.
  • Credentials are stored write-only: our API can save them but never read them back.
  • Every organization is isolated — separate service accounts, storage and datasets — and every change is in an audit log.
  • Your region: Express data is processed and stored in the United States, Canada or India.

Start with the Team plan, free for 14 days

Then keep a free plan, or choose a paid one from $49 / ₹1,999 a month.