The database expert your team never hired

The migration, the slow query, the index nobody added. On a team with no DBA, that lands on you. DBGorilla reviews changes against your real schema and production stats, ranks your slow queries, and explains the fix in plain English.

The Free tier is free forever. No credit card to start.

The migration that passed CI. The slow query nobody has had time to look at. The index somebody should have added six months ago.

On a team with no DBA, all of it lands on you.

Start free today and learn in minutes what’s slowing you down and costing you more.

Within 24 hours, one customer reduced the measured execution cost of its highest-cost query by 30%.


CI does not know your table is 14 million rows

Your test suite passed. It ran against a schema with a few hundred rows in it.

The ALTER you just merged will take an ACCESS EXCLUSIVE lock on a 14 million row table, and at peak that is four minutes with every write queued behind it. Nothing in your pipeline knows, because nothing in your pipeline has seen your production statistics.

DBGorilla reviews migrations and schema changes against your real schema and your real row counts, flags the lock risk, and hands you the safer version and the rollback.

An early customer had nine slow queries dramatically slowing down their Aurora cluster. We found all nine, recommended the optimizations, and improved performance and infrastructure utilization.


Create your free account

The Free tier is free forever. No credit card to start.

What it actually does

  • An Agentic Database Operator. It watches hundreds of metrics and settings, files what matters, and puts a graph of agents on the issue until there is a fix.
  • Performance, security, configuration, maintenance, etc. Slow queries are just where it starts.
  • Wake up to a Root Cause and Corrective Action, not an alert.
  • Every slow query you fix is an instance size you do not have to buy.
  • Fixes are proven on a clone first. Your coding agent sees the real indexes, row counts, and plans.

DBGorilla never writes to your database, and we never use your data for anything but your own findings.


Create your free account

The Free tier is free forever. No credit card to start.

What free gets you

Free to start. No credit card required. Free is forever, not a trial that expires into a sales call: a single-host cluster runs on Free for as long as you like.

Every new account also gets 30 days of Pro, no card. When the 30 days end you stay on Free unless you choose to upgrade. Nothing stops working.

Free comes with 50 Gorilla Credits a month. Credits are what the agent spends when it actually does something: checks a migration, reads an EXPLAIN, simulates an index, lints a schema, answers a question. You get 50 fresh every month, and they do not stack up.

If 50 is not enough, Pro comes with a much larger monthly pool. If Pro is not enough, you buy credit packs on top, and those do carry over for a year.

No per-seat fees. No contracts. You pay per cluster, not per person.


Create your free account

The Free tier is free forever. No credit card to start.

Questions before you start

  • Does DBGorilla connect directly to my database?
    No. You run a collector inside your own network and it pushes metrics out over port 443. Nothing is opened inbound, and we never hold a route into your infrastructure.
  • Can it run anything against my database?
    Only if you switch it on. The collector’s [commands] block is off by default; with it off, the control plane cannot execute anything in your infrastructure. Enabled, it permits exactly two read-oriented operations: plain EXPLAIN, which is plan-only and never EXPLAIN ANALYZE, so the query is not executed; and a single SELECT capped at 1,000 rows with a 30-second statement timeout. Both are still bounded by the privileges of the database user in your collector config. The collector cannot escalate beyond that user.
  • What do I need before I start?
    A PostgreSQL database, somewhere to run a Docker container on your own network, and outbound HTTPS. On a self-managed host you also run Prometheus node_exporter for host statistics.
  • What about RDS or Aurora, where I have no host access?
    Two things change. The collector reads host metrics from CloudWatch instead of node_exporter, and it needs an AWS identity to do it: an IRSA role, an EC2 instance profile, an ECS task role or ambient credentials, granting rds-db:connect, rds:DescribeDBInstances and rds:DescribeDBClusters for discovery, and CloudWatch read. Cross-account works through an assumed role. On the database side you create an IAM-enabled user and GRANT rds_iam to it. TLS is verify-full against the bundled RDS CA.
  • Is Free just a trial?
    No. Free is free forever, not time-limited. A single-host cluster can run on Free indefinitely. The 30-day Pro trial is separate; when it ends you stay on Free.
  • Do I need a credit card?
    No.
  • What if I run out of credits?
    Upgrade to Pro for a larger monthly pool. Beyond that, buy credit packs on top; packs roll over for 12 months, the monthly allowance does not.
  • Which databases are supported?
    PostgreSQL and MySQL.
Create your free account

The Free tier is free forever. No credit card to start.