6 source databases supported

Migrate to
Snowflake

Snowflake's VARIANT type absorbs semi-structured data while still supporting typed columns for everything else. NoSQLSync builds a schema that uses VARIANT only where your source genuinely needs it, then keeps rows current with CDC.

Start migrating free →

Choose your source database

Every path below includes bulk load, live CDC, and automatic type mapping into Snowflake.

Cosmos DB → Snowflake
Live CDC · Auto schema mapping · Zero downtime
Cassandra → Snowflake
Live CDC · Auto schema mapping · Zero downtime
Couchbase → Snowflake
Live CDC · Auto schema mapping · Zero downtime
MongoDB → Snowflake
Live CDC · Auto schema mapping · Zero downtime
DynamoDB → Snowflake
Live CDC · Auto schema mapping · Zero downtime
Firestore → Snowflake
Live CDC · Auto schema mapping · Zero downtime

How NoSQL types map to Snowflake

Source typeSnowflake typeNote
ObjectId / String IDVARCHAR(36)String-based identifier
StringVARCHAR / TEXTConfigurable varchar or unbounded text
Number / IntegerNUMBER / INTEGERNumeric types
Double / DecimalFLOAT / NUMBER(38,18)Floating or fixed-precision
Date / TimestampTIMESTAMP_NTZ / TIMESTAMP_TZTimezone-aware or naive timestamps
BooleanBOOLEANStandard boolean
Array / ListARRAY / VARIANTSnowflake ARRAY or semi-structured VARIANT
Object / Map / Nested docOBJECT / VARIANTKey-value or semi-structured variant
Binary / BytesBINARYBinary data
Null / MissingNULLNullable columns

Migrating to Snowflake — FAQ

How long does a migration take?

A typical 100 GB dataset migrates in under 2 hours with bulk mode. With CDC enabled, ongoing writes sync in real time. Total time depends on data volume and network throughput.

Is my data secure during migration?

Yes. All data is encrypted in transit (TLS 1.3) and at rest (AES-256). Database credentials use short-lived tokens. Migration workers run in an isolated environment and never store data after the job completes.

Can I roll back if something goes wrong?

Yes. NoSQLSync only reads from your source — it is never modified, and CDC keeps running until you stop it. If you hit a problem after cutover, point your application's connection string back at the source.

Ready to migrate to Snowflake?

Free plan includes 5 migrations per month. No credit card required.

Start free →