Bulk Import for Cosmos DB
Import thousands of vertices and edges from CSV files or live SQL Server queries — directly into your graph database. A guided wizard handles column mapping, validation, and high-throughput ingestion so you can focus on your data, not on writing addV() by hand.
Five steps from file to graph
Connect
Select your Cosmos DB connection. Partition key and throughput are auto-detected.
Choose Source
Upload a CSV/delimited file, or connect to MS SQL Server and write a query.
Map Columns
Map source columns to graph properties. Auto-map handles convention headers.
Preview
Review validation results, choose Create or Upsert, and see an RU cost estimate.
Import
Watch real-time progress. Minimize to a floating PIP and keep working.
Bulk Import is a Pro feature
Bulk Import is available on Pro ($9.99/mo) and Team ($29.99/seat/mo) plans. Trial users can preview with up to 100 rows from CSV files. Upgrade to Pro for full access — up to 100,000 rows per import and live SQL Server data sources.
View PricingCSV & Delimited File Import
Drag and drop CSV, TSV, pipe-delimited, or semicolon-delimited files. Convention-based headers (~id, ~label, ~partitionKey) auto-map to graph elements. Type annotations (:number, :boolean, :int) give you precise control over property types.
Live SQL Server Import
Connect to any MS SQL Server instance, write a query, preview results, and stream rows directly into your graph — no intermediate files needed. Windows Auth and SQL Login supported.
Visual Column Mapping
A step-by-step wizard maps your source columns to vertex IDs, labels, partition keys, and properties. Auto-map detects convention-named columns instantly. Sample data previews let you verify before committing.
High-Throughput Cosmos SDK Engine
Powered by the Cosmos DB Bulk Executor SDK — not individual Gremlin queries. Import at thousands of items per second with automatic parallelism, retry logic, and RU optimization.
Real-Time Progress & RU Tracking
Watch your import live with streaming progress bars, vertex/edge counters, RU consumption metrics, and elapsed time. Minimize the wizard to a floating PIP and keep working while your data loads.
Validation & Error Recovery
Pre-import validation catches missing columns, type mismatches, and orphaned edge references before a single write. Failed rows are collected into a downloadable error report — successful items are never rolled back.
Who is this for?
Data Migration Teams
Moving relational data into Cosmos DB graph? Query your SQL Server tables and stream the results directly into vertices and edges — no ETL pipeline or custom code required.
PoC & Prototype Builders
Spinning up a new graph database for a proof of concept? Drop in a CSV and have a fully populated, queryable graph in seconds instead of writing hundreds of addV() statements.
Data Engineers & Analysts
Re-importing updated datasets regularly? Upsert mode safely overwrites existing vertices and edges, so you can refresh your graph without duplicates.
Ready to try GremlinStudio?
7-day free trial with all Pro features. No credit card required.
Download Free Trial