Skip to content
Private database workspace · on-premise agent

Living database documentation for private teams.

Taavik scans private databases through an on-premise agent, keeps documentation updated, and lets teams save, run, and schedule trusted SQL without opening the database to the cloud.

Explicit query results only Read-oriented guardrails PostgreSQL, SQL Server, MySQL, Redshift

Auto-updated

Documentation refreshed by every scan

Team SQL

Saved, parameterized, audited

CSV · Excel

To Slack or email on a schedule

On-prem agent

Outbound TLS, no inbound ports

The problem

Your database knowledge is probably scattered.

Most small technical teams do not have one reliable place for database knowledge. Table meanings live in people's heads, SQL queries are copied across Slack threads and local files, and recurring extracts are still handled manually every Monday morning.

Pain 01

The Confluence page is from two years ago.

Database wiki entries rot fast. New columns appear without anyone updating the documentation. New hires onboard by asking colleagues what a column means.

Pain 02

Operational SQL lives in pgAdmin tabs and Slack DMs.

The diagnostic query that fixed last month's incident is on someone's laptop. The reconciliation query is in a private gist. Nothing is shared, nothing is versioned.

Pain 03

Finance asks for the same CSV every Monday at 8:30.

Someone runs the query, exports to Excel, attaches it to an email, hits send. Every week. When that someone is on holiday, the report does not go out.

Taavik gives your team a single private workspace for database documentation, shared SQL queries, and scheduled operational exports. One place. Read-only. Through an agent that stays in your network.

What you get

Three things, one workspace.

Pillar 01 · Documentation

Documentation that follows your schema.

Taavik scans your database schema on a schedule and keeps an internal Markdown documentation layer aligned with the latest structure. When tables or columns are added or modified, the documentation is updated and the change history remains visible. Manual notes you wrote stay where you put them.

  • ·Auto-generated after the first scan
  • ·Updated automatically when the schema changes
  • ·Manual notes preserved across updates
  • ·Change history per object
Read more
Markdown documentation rendering with table description, columns, and change history
Query workspace with folder sidebar, SQL editor, and variables panel
Pillar 02 · Shared queries

Save the SQL your team actually uses.

Turn recurring operational SQL into shared, reusable queries. Organize by folder, bind to a connection, parameterize with variables, run safely from the app through the on-premise agent. Stop losing queries in Slack, gists, and laptops.

  • ·Folders, descriptions, team and personal scope
  • ·Variables for the bits that change between runs
  • ·Read-only execution through the agent
  • ·Audit log per run
Read more
Pillar 03 · Schedules

Schedule the exports your team already runs by hand.

Run a saved query on a schedule and deliver the result as CSV or Excel by email or Slack. Useful for daily checks, finance extracts, reconciliation lists, compliance support, and any recurring operational workflow that lives in someone's calendar reminder.

  • ·Hourly, daily, weekly cadence
  • ·CSV or Excel output
  • ·Email or Slack delivery
  • ·Run history and failure handling
Read more
Schedule configuration form with frequency, format, and Slack channel destination

Built for private databases

The catalog is in the cloud.
Your data is not.

Taavik uses an on-premise agent to reach databases that should not be exposed to the public internet. Query execution and scheduled exports run through the agent. The cloud acts as a control plane for configuration, documentation, and delivery.

Read the security model

Sealed credentials

The browser seals the database password with X25519. The cloud holds only the envelope.

Outbound only

The agent opens TLS to the cloud. No inbound ports. No firewall changes beyond outbound 443.

Read-oriented execution

Use a read-only database role. DML and DDL are rejected before dispatch. The agent enforces statement timeouts.

Audit on every run

Rendered SQL, variables, who triggered it, when, on which connection, row count.

No row data in cloud DB

Catalog metadata and scheduled export results live in encrypted storage; rows are not persisted in our database.

EU hosting

Control plane runs on dedicated VMs in the European Union. DPA on request.

Pricing

Free to try alone.

One connection, documentation generation, manual query runs, no credit card. Step up to Pro when you need more connections, scheduled exports, and shared workspaces.

Free

EUR 0

forever

  • 1 connection, documentation included
  • 25 saved queries
  • 1 active schedule
  • 30 day history
See full plan

Pro

most teams

EUR 39

per user, per month

  • Unlimited connections
  • Unlimited saved queries
  • 25 active schedules
  • 12 month history, audit log
See full plan

Enterprise

Custom

talk to us

  • Procurement and DPA
  • Higher concurrency caps
  • Unlimited schedules and history
  • Priority support
Contact us

Guides

Start with the operational SQL workflows teams search for.

Practical guides for scheduled SQL exports, private database execution, and Slack or email delivery.

Get started

Start documenting your database in under ten minutes.

Install the agent on a host inside your network. Seal your database credentials in the browser. Run the first scan. Open the generated documentation.