Getting Started

Connect and get started with CanvaDB

CanvaDB is a visual canvas for managing, querying, and migrating your databases — without writing raw SQL or ops scripts. Follow the steps below to go from sign-up to your first live database connection.

01

Create an account

Sign up at canvadb.com with your email or continue with Google, GitHub, or Microsoft. No credit card required for the free plan.

canvadb.com/login?tab=signup
CanvaDB
Sign in
Sign up
G
Continue with Google
GH
Continue with GitHub
or
Full name
Alex Johnson
Email
alex@company.com
Password
••••••••••••
Create account
02

Verify your email

Check your inbox for a verification link. You must confirm your email before you can log in. The link expires after 24 hours — use the resend option if needed.

Check your spam folder if the email doesn't arrive within a few minutes.

canvadb.com/verify-email

Check your inbox

We sent a verification link to alex@company.com.
Click it to activate your account. The link expires in 24 hours.

CanvaDB
noreply@canvadb.com
just now
Verify your email to get started with CanvaDB.
Verify email address
Resend verification email
03

Complete onboarding

A short 4-step wizard walks you through your organization details, the databases you work with, your migration goals, and a bit about your team. You can skip it and come back later.

canvadb.com/onboarding
1
Your org
2
Databases
3
Goals
4
Discovery
Your organization
Tell us about your team
Organization name
Acme Engineering
Your display name
Alex Johnson
Your role
Senior Engineer
Skip for now
Next
04

Create a workspace

From the Projects page, create a new workspace — think of it as a canvas for one database environment (e.g. "Production", "Staging"). Free accounts can have one workspace.

canvadb.com/projects
Projects
Organisation
Settings
Projects
+ New
Production
Acme Engineering · 3 connections · Today
ADMIN
Staging
Acme Engineering · 2 connections · 3d ago
WRITE
Analytics
Acme Engineering · 1 connections · 1wk ago
READ
05

Connect a database

Drag a database type onto the canvas, then click Connect. Paste your connection string — CanvaDB will parse the credentials, test the connection, and pull your schema automatically. Supports PostgreSQL, MySQL, MSSQL, MongoDB, and DynamoDB.

Credentials are encrypted at rest with AES-256-GCM and never stored in plain text.

Connection string formats
PG
PostgreSQL
Format
postgresql://USER:PASSWORD@HOST:5432/DATABASE
Example
postgresql://alex:s3cr3t@db.prod.acme.io:5432/analytics

Use ?sslmode=require for cloud-hosted instances (RDS, Supabase, Neon).

MY
MySQL
Format
mysql://USER:PASSWORD@HOST:3306/DATABASE
Example
mysql://root:s3cr3t@db.prod.acme.io:3306/shop

Append ?ssl=true for PlanetScale, AWS RDS, or any TLS-required host.

MS
MSSQL
Format
mssql://USER:PASSWORD@HOST:1433/DATABASE
Example
mssql://sa:s3cr3t@sql.prod.acme.io:1433/master

Windows auth not supported. Use SQL Server auth (username + password).

MG
MongoDB
Format
mongodb+srv://USER:PASSWORD@cluster.mongodb.net/DATABASE
Example
mongodb+srv://alex:s3cr3t@cluster0.abc12.mongodb.net/events

Use mongodb+srv:// for Atlas. For local: mongodb://localhost:27017/dbname.

DY
DynamoDB

DynamoDB uses AWS credentials instead of a connection string. Provide your AWS Region, Access Key ID, and Secret Access Key.

Where to find your connection string
  • Supabase — Project Settings → Database → Connection string (URI tab)
  • Neon — Dashboard → your project → Connection Details → Pooled connection
  • PlanetScale — Connect → select framework → copy the DATABASE_URL
  • MongoDB Atlas — Database → Connect → Connect your application → copy the SRV string
  • AWS RDS — RDS console → your DB → Connectivity → Endpoint + Port
canvadb.com/canvas
PO
Connect to PostgreSQL
PostgreSQL

Use a connection string from your cloud provider (Atlas, RDS, Cloud SQL, PlanetScale, etc.)

Connection String
postgresql://user:pass@host:5432/dbname
Not tested yet
Test Connection
Connect & Load Schema
06

Explore the canvas

Your connected databases appear as nodes on the canvas. Drag to rearrange, draw edges to map relationships between databases, and use the toolbar to save, export, or share a public read-only link.

canvadb.com/canvas
Production
Save
Export
Share
Databases
PG
PostgreSQL
MG
MongoDB
MY
MySQL
PG
PostgreSQL
prod-db
connected · 8 tables
Open
Query
Delete
MG
MongoDB
user-events
connected · 5 collections
AI Assistant

SELECT users.id, events.type FROM users JOIN events…

07

Double-click a node to inspect tables

Double-clicking any connected node opens the DB Builder — a full-screen panel with three areas: a Schema Explorer on the left listing every table and column, a visual Table Canvas in the center where tables appear as draggable cards showing columns, primary keys (PK), and foreign keys (FK), and a Query Builder on the right where you can write and run queries directly against your live database. The Quick Query bar at the bottom gives one-click shortcuts for common queries like Select all, Count rows, or Filter by ID.

The AI assistant has 20 free lifetime uses on the free plan. Upgrade to PRO for unlimited AI query generation.

canvadb.com/canvas
PG
prod-analytics·PostgreSQL·8 tables
Live schema · 8 tables
8 tables+ New
T
users
iduuid
emailvarchar
namevarchar
created_attimestamptz
T
orders
T
products
T
order_items
T
sessions
users
PKiduuid
emailvarchar
namevarchar
created_attimestamptz
orders
PKiduuid
FKuser_iduuid
totalnumeric
statustext
products
PKiduuid
namevarchar
pricenumeric
Query Builder
Table / collection
users
Templates
Select all
Count
Join
Filter
SELECT *
FROM users
LIMIT 100;
Run Query
AI
Quick query
users ▾
Select all
Count rows
Find by ID
Recent records
08

Invite your team

Head to the Organisation page to create departments and invite teammates by email. Members can be assigned Read, Write, or Admin roles per workspace.

Member invites require a PRO or Enterprise plan.

canvadb.com/organisation
Projects
Organisation
Settings
Acme Engineering
acme-engineering · PRO
Invite
Members · 3
AJ
Alex Johnson
alex@acme.com
ADMIN
SL
Sara Lee
sara@acme.com
MEMBER
JK
Jordan Kim
jordan@acme.com
MEMBER
Departments
Backend · 2 projects
Data · 1 project

Ready to visualize your databases?

The free plan includes one workspace, one database connection, 20 AI query uses, and pipelines up to 1 GB — no credit card needed.