The database client Cloudflare forgot to build.
MyD1 is a native macOS app for D1, MySQL, and PostgreSQL. Browse tables, run queries, and ask AI for SQL in plain English — in a 50MB app that launches instantly.
SQL that writes itself.
No more Stack Overflow tabs. No more schema lookups. Just describe what you want.
MyD1's AI assistant reads your entire schema — every table, column, type, and relationship — then turns plain English into accurate, runnable SQL. Ask follow-up questions to refine. It remembers the conversation.
Works with Anthropic and OpenAI. Bring your own API key — your data never touches our servers.
Cloudflare D1 is great.
Managing it isn't.
D1 gives you SQLite at the edge with zero ops. But your only options are the terminal or the dashboard. No table browser. No visual queries. No desktop app.
Today Before
- ✕
wrangler d1 executein the terminal - ✕ Cloudflare dashboard — slow, limited
- ✕ No table browser, no visual queries
- ✕ Separate tools for MySQL & PostgreSQL
- ✕ Electron apps eating 500MB+ RAM
With MyD1 After
- ✓ Native macOS app, launches instantly
- ✓ Visual table browser & data grid
- ✓ AI writes your SQL in plain English
- ✓ D1 + MySQL + PG in one app
- ✓ 50MB memory, zero dependencies
D1, MySQL, PostgreSQL, and SQLite in one native macOS app.
Stop context-switching between tools. One connection manager, one SQL editor, one interface for your entire stack. Native protocols, no ODBC, no JDBC.
REST API adapter for Cloudflare's global SQLite database. Browse all your D1 databases, list tables, run queries. Smart syntax translation between SQLite and MySQL dialects.
Custom wire protocol in pure Swift. Supports mysql_native_password and caching_sha2_password authentication.
Native PostgreSQL protocol. Full type support, JSONB browsing, and schema inspection.
Open local .sqlite, .db, and .sqlite3 files directly. File validation, permission checks, and recent databases for quick reconnection.
Every feature a D1 developer needs.
Not Electron. Not a web wrapper. Pure SwiftUI — the way macOS apps are supposed to feel. While other clients are still loading, you're already querying.
AI Text-to-SQL for Cloudflare D1.
Type "show me signups from last week grouped by country" and get a correct, runnable SQL query — because the AI already knows your schema. Refine it conversationally. Bring your own Anthropic or OpenAI key.
Show me the top 10 customers by order count
SELECT u.name, COUNT(o.id) AS order_count FROM users u JOIN orders o ON u.id = o.user_id GROUP BY u.id, u.name ORDER BY order_count DESC LIMIT 10;
Only those who signed up this year
SELECT u.name, COUNT(o.id) AS order_count FROM users u JOIN orders o ON u.id = o.user_id WHERE u.created_at >= '2026-01-01' GROUP BY u.id, u.name ORDER BY order_count DESC LIMIT 10;
Schema-aware conversations
The AI reads your full database schema — tables, columns, types, keys, constraints. It generates accurate, runnable SQL because it knows your data model.
Multi-turn refinement
Refine queries through conversation. Say "only active users" or "add their email" and the AI adjusts the query in context. No need to start over.
Choose your provider
Bring your own API key. Pick the model that works for you.
Free download. Pro one-time purchase. No subscription.
No subscriptions. No recurring fees. Download free or unlock everything with a single purchase.
Free
Start here
- Cloudflare D1, MySQL, PostgreSQL
- SQL editor & data grid
- Query history & bookmarks
- Import & export
- No account required
Pro
For teams and power users
- AI SQL assistant (bring your key)
- Multi-turn AI refinement
- Database analytics dashboard
- SSL/TLS with client certificates
- Unlimited devices
- Priority support
30-day money-back guarantee
Your D1 databases deserve
better than the terminal.
Connect in 30 seconds. No account. No subscription. Just a fast, native app that respects your Mac.
Free to download · $29 one-time for Pro · v2.11.05
Built for developers who care
about their tools.
Here's what MyD1 users have to say about their experience.
MyD1 eliminated our Wrangler CLI dependency for D1 introspection. Query execution latency dropped from 5s round-trips to sub-second with native HTTP bindings. The connection pooling and Keychain integration is exactly what was missing from the Cloudflare ecosystem.
The AI text-to-SQL in MyD1 is magic. Plain English in, correct JOINs out.
Production-grade mTLS. PEM/DER key pairs, configurable TLS verification — exactly what zero-trust demands.
The schema introspection in MyD1 surfaces foreign key constraints, CHECK clauses, and partial indexes that other tools just ignore on D1. I inspect our edge schema topology faster than writing PRAGMA statements by hand.
We run 12 D1 databases across staging and production. MyD1's saved connection profiles with Keychain-stored credentials let our team context-switch between environments instantly. The EXPLAIN plan viewer alone justified the $29.
Rolled MyD1 out to our entire engineering team. PostgreSQL, MySQL, and D1 in a single native client — zero external dependencies, zero Electron overhead. The analytics dashboard gives us real-time query performance metrics we never had visibility into before.
Handles .sql.gz dumps natively. Bulk-load 200k+ rows into D1 without hitting Wrangler's upload limits. Export to TSV for ETL just works.
~50MB vs 500MB+. Night and day.
Verify-Full mode with CA bundles in MyD1 Pro — the security posture we need for SOC 2. No other lightweight client does this.
Our whole product team uses MyD1 now. Even non-engineers love the AI SQL builder.
Best $29 I've spent this year. MyD1 is the missing piece of the Workers stack.
Frequently asked questions
General
Does Cloudflare D1 have a GUI?
How do I browse Cloudflare D1 tables?
What is the best client for Cloudflare D1?
Can I use TablePlus or DBeaver with Cloudflare D1?
Does MyD1 support MySQL, PostgreSQL, and SQLite?
.sqlite, .db, or .sqlite3 files directly with file validation and permission checks. All four engines share the same query editor, table browser, and AI assistant.