One product. Ingestion, warehouse, transforms, vector search, charts. End to end.
Built-in connectors
+ any REST / GraphQL API via JSON spec
A full pass over the platform, from the SQL that transforms run to the way your browser holds a session. Most of it is invisible. One thing you will notice: you get signed out once, then sign in again and the new session takes over.
Connect · Query · Ask AI · Publish. Click the link — it's real.
Operate rawquery directly from Claude Desktop.
8 built-in (Postgres, MySQL, Stripe, HubSpot, Salesforce, Shopify, Google Sheets, HTTP/GraphQL) plus any custom API via JSON spec. Push CSV/JSON from CLI.
rq connect + rq push
Monaco editor with schema browser, autocomplete, query history, and CSV/JSON export.
DuckDB-powered
Your data synced as Parquet on S3, catalogued by DuckLake. Open format, time travel, no lock-in.
Parquet on S3
SQL-based transforms with DAG visualization, scheduling, and run history. dbt-style, built in.
table | view | incremental
Embed any text column, search with natural language. Publish a search page with one command. Built-in embeddings, no external vector DB.
rq embed + rq search
Create charts from saved queries. Assemble pages on a CSS Grid. Publish with a link. Password protection, auto-refresh.
rq charts + rq pages
Query, sync, push data, connect APIs, manage transforms. One command to set up Claude Code integration.
rq claude-init
Connect any Postgres client. psql, DBeaver, Metabase - they all work.
Postgres protocol on :5433
Data stays in the EU. GDPR-ready. No transatlantic transfers.
Frankfurt, DE
You don't need Fivetran, Snowflake, and Metabase. Charts built in. Need more? Connect any BI tool via Postgres wire protocol.
Your data is sensitive. We treat it that way from the ground up.
Industry-leading password hashing. Resistant to brute force and GPU attacks.
Data files and connector credentials are encrypted at rest with AES-256. Never logged, never exposed via API.
Every query, every sync, every API call is scoped to your workspace. Cross-tenant access is prevented at every layer.
All data stays in the EU (Frankfurt, Germany). No transatlantic transfers. GDPR-ready by default.
Data stored as Parquet files on S3, readable with any tool. Leave anytime with your data intact.
Per-workspace query limits, IP-level flood protection, and brute-force detection. Built into every layer.
Found a vulnerability? Email hello@rawquery.dev.