Documentation
Everything you need to know about migrating your databases to Snowflake.
Getting Started
Learn the basics and run your first analysis in minutes.
Database Connections
Configure secure connections to your source and target databases.
Running Migrations
Execute migrations with confidence using our step-by-step guide.
Getting Started
1. Create an Account
Sign up for a free account to get started. No credit card required for the free tier.
2. Create a Project
A project represents a single migration effort. Choose your migration type:
- MSSQL to Snowflake
- MySQL to Snowflake
- PostgreSQL to Snowflake
3. Add Database Connections
Configure your source database connection with host, port, username, and password. We use encrypted connections and never store your data.
4. Run Schema Analysis
Click "Run Analysis" to scan your source database. You'll get a complete inventory of tables, columns, indexes, and potential migration risks.
Database Connections
Supported Databases
Source Databases
- Microsoft SQL Server (2012+)
- MySQL (5.7+)
- PostgreSQL (10+)
Target Database
- Snowflake (all editions)
Connection Settings
| Field | Description | Example |
|---|---|---|
| Host | Database server hostname or IP | db.example.com |
| Port | Database server port | 3306, 5432, 1433 |
| Database | Database/schema name | myapp_production |
| Username | Database user with read access | readonly_user |
| Password | Database password (encrypted) | ******** |
Security Note
We recommend creating a read-only database user for analysis. Passwords are encrypted at rest and in transit. We never store your actual data—only schema metadata.
Running Migrations
Migration Workflow
Analyze Source Schema
Run a full schema analysis to discover tables, relationships, and potential issues.
Review Risk Report
Check for data type incompatibilities, missing primary keys, and other migration risks.
Generate DDL Scripts
Export Snowflake-compatible CREATE TABLE statements with optimized data types.
Create Target Tables
Run the DDL scripts in your Snowflake account to create the target schema.
Execute Data Transfer
Start the migration process with progress tracking and error handling.
Validate Results
Compare row counts and checksums to ensure data integrity.
Data Type Reference
See our detailed migration guides for complete data type mapping tables:
Ready to Get Started?
Create a free account and run your first schema analysis.
Start Free