The governed data layer your agents build on.

Connect Postgres, MySQL, or ClickHouse once. Scope each role down to the row. Your team's agents work on live data and never see more than you allow.

Connect your database See how it works
Policies
SELECT * FROM accounts
accountregionplanmrrcard_number
Acme
EU
Pro
$4,200
4242 42•• •••• 1881
Globex
US
Free
$0
5555 55•• •••• 4444
Northwind
EU
Pro
$3,100
4916 •••• •••• 8207
Initech
APAC
Ent
$8,900
3782 ••••• •6210
Umbrella
US
Biz
$2,400
6011 •••• •••• 3401

One place for your data. Share access, not credentials.

Your databases connect to valv once and live there as sources. Team members and their agents get access from that one place: scoped to their role, revocable in a click, never a raw connection string.

why did checkout errors spike last night?

valv · query orders, last 24h

⎿ 42 rows in 138ms

valv · describe orders.status

⎿ enum, 6 values

Every failing order has status = 5 with a null amount. The webhook worker assumes amount is set, so refunded orders crash it.

Ask anything

It learns your business. What one agent figures out, every agent knows.

Agents write down what they learn about your data: what an enum really means, how a metric is defined, which query shapes work. The next teammate's agent inherits it instead of rediscovering it, so no one re-explains the same schema twice.

Knowledge
orders.status

status 5 means refunded, not cancelled. 3 and 4 are unused legacy states

today
metrics

MRR excludes one-time credits and is summed from subscriptions.amount, not invoices

2d ago
users.plan

"biz" and "business" both appear; treat them as the same plan

1w ago
connection

fiscal year starts in February; "Q1" in questions means Feb to Apr

3w ago

Build on it. Dashboards today, workflows and automations next.

valv includes a chat wired to your sources, so the first answer is a minute away. Useful answers become live dashboards your team keeps. And whatever you build on the layer inherits its permissions.

Dashboards
Monthly recurring revenue ▲ 12.4%
$482.9k
Signups by plan

Open where it matters. The enforcement engine is open source.

Every permission is enforced by the open-source valv library. The rules deciding what your agents can see are not a black box: they're code you can read, audit, and run yourself.

Pricing

One plan to get your whole team on your data. Custom when you need more scale and control. Every workspace starts free.

Team

Everything to get your team querying your data with their own agents.

$29 / month
  • Connect Postgres, MySQL, or ClickHouse
  • Any agent over MCP, plus the built-in chat
  • Row and column permissions by role
  • Per-workspace encryption for your credentials
  • Shared memory that sharpens over time
  • Unlimited team members

Custom

Scoped to your security, compliance, and scale requirements.

Let's talk
  • Everything in Team
  • SSO and SAML
  • Audit logs
  • Dedicated support and SLA
  • Terms scoped to your requirements

FAQ

How is this different from giving an agent my connection string?

A connection string is all or nothing: whoever holds it sees every row. With valv, each person's agent authenticates as them and works inside their role's permissions. Access is granted and revoked per person, and your credentials never leave valv.

Which agents can connect?

Anything that speaks MCP: Claude Code, Cursor, Codex, or an agent you built yourself. No agent set up yet? valv includes a chat wired to your sources.

Which databases?

Postgres, MySQL, and ClickHouse today. valv reads your schema directly. No pipelines, no warehouse, no copy of your data.

How fine-grained are the permissions?

Down to the row and column, by role. A support engineer and an analyst can run the same query on the same table and see different data. Every agent request runs inside those limits, enforced by the open-source valv library.

What does the memory actually store?

Facts agents figure out while working with your data: what an enum really means, how a metric is defined, which query shapes work. It stays in your workspace, and your team can review and delete any entry.

Can I self-host?

The enforcement engine, the valv library, is open source and runs anywhere. The platform is its hosted home: teams, permissions in a UI, shared memory, billing.