home / databases
Category

Best CLIs for Databases

This category covers PostgreSQL, MySQL, SQLite, and universal SQL clients Browse curated CLI tools with install commands, official signals, compatibility flags, and AI analysis so you can find the right command surface quickly.

19 CLIs
16 official
14 agent-ready
Why CLIs

redis-cli

Redis
73k

Official Redis CLI for running commands, scanning keys, exporting data, and managing Redis servers or clusters.

JSON Output
C

ClickHouse CLI

ClickHouse
46k

Official ClickHouse CLI for running SQL against servers, loading data, and querying files locally.

JSON Output Agent Skill
C++

Prisma CLI

Prisma
45k

Prisma ORM CLI for schema setup, client generation, database introspection, migrations, and local database workflows.

JSON Output MCP Support
TypeScript

DuckDB CLI

DuckDB Foundation
36k

Analytical SQL database CLI for querying, transforming, and exporting CSV, Parquet, JSON, and DuckDB data.

JSON Output
C++

CockroachDB CLI

CockroachDB
32k

CockroachDB CLI for running SQL, managing nodes and certificates, handling userfile storage, and collecting cluster diagnostics.

JSON Output
Go

psql

PostgreSQL
20k

Official PostgreSQL terminal for running SQL, inspecting schema objects, importing or exporting data, and scripting database admin tasks.

C

mycli

12k

MySQL client for interactive querying, schema-aware completion, and batch SQL execution.

JSON Output
Python

Convex CLI

Convex
11k

Official Convex CLI for developing, deploying, and inspecting Convex backends, functions, data, and environment variables.

JSON Output MCP Support
TypeScript

usql

9.9k

Universal SQL client for querying many databases with psql-style commands, scripts, and cross-database copy.

JSON Output
Go

PgBouncer

4k

PostgreSQL connection pooler with admin-console commands for inspecting pools, clients, servers, and connection state.

C

Supabase CLI

Supabase
1.6k

Official Supabase CLI for local stacks, database migrations, Edge Functions, and project management.

JSON Output MCP Support
Go

PlanetScale CLI

PlanetScale
647

CLI for managing PlanetScale databases, branches, deploy requests, backups, and secure local connections.

JSON Output MCP Support
Go

MongoDB Shell

MongoDB
383

Official MongoDB shell for querying, scripting, and administering MongoDB deployments from the terminal.

JSON Output
TypeScript

drizzle-kit

Drizzle
288

Drizzle ORM CLI for generating SQL migrations, introspecting databases, applying migrations, and pushing schema changes.

TypeScript

Turso CLI

Turso
287

Turso CLI for creating, replicating, querying, importing, and operating Turso databases, groups, and orgs.

Go

Neon CLI

Neon
100

CLI for managing Neon Postgres projects, branches, databases, roles, and connection strings.

JSON Output
TypeScript

Fauna Shell

Fauna
77

Official Fauna CLI for running FQL queries, managing databases and schema, creating exports, and starting local Fauna containers.

JSON Output
JavaScript

Upstash CLI

Upstash
24

Official Upstash CLI for provisioning, inspecting, and administering Upstash Redis databases and teams.

JSON Output
TypeScript

Tinybird CLI

Tinybird

CLI for managing Tinybird data sources, pipes, deployments, and local development workflows.

Python