For product owners

A search engine for your data

Your product, growth, and customer data lives across various database tables, third party tools, and events. Ask questions across these disparate data sources using native SQL or natural language. Then turn saved queries into features with our product-ready API.

Why Velvet

Your team's data lives across disparate data sources - in your application database, an analytics tool, and other third-party systems like Stripe. Plus, you might want to track every event across product, growth, and support.

You're tasked with defining new features. You're spending valuable time logging into various tools, pulling out manual data, and begging engineers to build dashboards or run analytics queries - before you can even get started.

Instead, use Velvet to access unified data sources and write SQL directly using natural language. Accessing all your data in one place opens up a ton of possibilities, not only for you - but your entire team. Use Velvet as your daily sidekick to uncover data insights, keep internal stakeholders aligned, and build new features using shared building blocks.

Velvet's AI editor allows anyone on your team to interface directly with your data.

Learn more about Velvet for non-engineers

Save money + create more value

You need to sync, store, and analyze your data. Velvet is an all-in-one data platform, saving you money and time as you scale. We maintain an accessible interface so any stakeholder can access data across your entire tech stack.

This doesn't even consider the opportunity cost of your team's time. With Velvet, anyone on your team can handle data with ease.

How it works

We've engineered a data pipeline so you don't have to.

Under the hood, we use ClickHouse to bring all your data together into one queryable interface. Each organization's workspace a ClickHouse database, and each source is a table.

So you can write queries like this, without breaking a sweat.

1WITH 
2    toDateTime(date_sub(week, 1, now())) AS start_of_last_week,
3    toDateTime(now()) AS end_of_last_week,
4    (
5        SELECT groupArray(p.name) AS recommended_product_names
6        FROM postgres_products p
7        WHERE p.active = 1
8    ) AS recommended_products
9SELECT DISTINCT 
10    u.email, 
11    u.full_name, 
12    u.id,
13    recommended_products.recommended_product_names
14FROM postgres_users u
15JOIN postgres_subscriptions s ON u.id = s.user_id
16WHERE s.status = 'active'
17  AND s.current_period_start >= start_of_last_week
18  AND s.current_period_start <= end_of_last_week
19ORDER BY s.current_period_start DESC;

In this example - The product recommendation comes from the application database, the user authentication webhook comes from Supabase, and the subscription comes from Stripe.

Don't know all the specifics of a data source's schema? No problem. Ask any natural language question about your product and our AI editor introspects on your data to write the SQL for you. We've built in "healing" on errors, and the editor recommends additional queries that may be of interest based on the shape and patterns of your data.

AI recommended queries illustration
Data sources

Each additional source you add to your organization's workspace database is a table.

Velvet security

Velvet infrastructure

A guide to getting started for engineers

Connect your data sources

Our system can support most databases, data integrations, and events. If you don't see one of your required sources listed here, fill out this form (or email team@usevelvet.com) and we'll add support.

Databases
adding a new database table illustration

Read our docs to connect your database. It's a quick set up.

Fill out this form to request support for a database - we'll add it!

Third-party data sources
adding a new 3rd-party integration illustration

Read our docs to add third-party integrations. They're quick to set up.

Fill out this form to request support for a third-party tool - we'll add it!

Capture webhooks from anywhere
adding a new event illustration

Read our docs to capture events from any source. They're quick to set up.

Fill out this form to request a guide for an event-based source - we'll add it!

Product support

We're here for you! As an early-stage startup ourselves, we welcome your feedback and ideas. We can be as involved as you'd like in getting Velvet set up and productive for your tech stack.

Email us any time at team@usevelvet.com, or schedule a call here.

All your data, one tool

Make everyone on your team a data engineer.

Try Velvet for free

Articles to learn more

Data
Local dev and Velvet

Use Velvet to query your local database. Sync your development tables to ask questions.

Engineering
Velvet security

How we manage the complexity of data migrations, data models, SQL, and API endpoints.

Engineering
Velvet infrastructure

Our system maps to your unique data model without abstracting away complexity.