Move from Roboflow to Pictograph in two steps
The built-in connector brings your images and annotations over, converting Roboflow’s COCO export to Pictograph JSON. Start free, no credit card.
Import with the Roboflow connector
Two steps from the CLI, Python, or the app. Your Roboflow key is used only to fetch your data.
# Your Roboflow key, kept out of shell history
export PICTOGRAPH_SOURCE_KEY=rf_your_workspace_key
# 1. List the datasets the key can see
pictograph connectors validate roboflow
# 2. Import the ones you want; waits for the job
pictograph connectors import roboflow --dataset ds_abc from pictograph import Client
client = Client() # reads PICTOGRAPH_API_KEY
# 1. Validate your Roboflow key and list its datasets.
result = client.connectors.validate(
provider="roboflow",
api_key="rf_your_workspace_key",
)
for ds in result.datasets:
print(ds.id, ds.name, ds.image_count)
# 2. Import the ones you want. Images and annotations come across, with
# Roboflow's COCO export converted to Pictograph JSON automatically.
job = client.connectors.import_(
provider="roboflow",
api_key="rf_your_workspace_key",
datasets=result.datasets,
wait=True,
)
print(job.import_id, job.status) Prefer the app? Go to Datasets, then Import, then Roboflow, paste your workspace key, and pick the datasets. Imported images get embeddings, content tags, and thumbnails like a fresh upload, and the connectors reference covers the full import API. Roboflow has no folder concept, so those datasets import flat.
What comes across
Your images and their annotations (boxes, polygons, and keypoints), with class names preserved and any missing class colors filled in. From there you can draft more labels with SAM3, review them, or export in any of 12 formats.
What you redo
Trained model weights, as with any platform switch. Retrain from an export, with YOLOX for speed or RF-DETR for accuracy on hard scenes; the YOLOX vs RF-DETR guide shows when to pick each.
Migrating from Roboflow FAQ
Can I import my Roboflow datasets into Pictograph?
Yes. Pictograph has a built-in Roboflow connector. Validate your Roboflow workspace API key to list your datasets, then import the ones you want; the images and annotations are pulled directly, so there is no manual export-and-re-upload step. You can also import from the app: Datasets, then Import, then Roboflow.
Will my annotations come across?
Yes. Roboflow datasets export as COCO, and Pictograph converts that to its canonical annotation format automatically - bounding boxes, polygons, and keypoints, with your class names preserved. Any classes missing a color are assigned a distinct one on import.
What happens to my trained Roboflow models?
Trained model weights do not transfer between platforms - that is true of any switch, not specific to Pictograph. Once your data is in, export it and retrain: pick YOLOX for speed or RF-DETR for accuracy. SAM3 can also draft the labels you never finished in Roboflow, for you to review.
Is my data private after I switch?
Yes. Every Pictograph tier, including the free plan, keeps your datasets and models private by default; you choose per entity when to make something public. On Roboflow’s free Public plan, uploaded data and trained models are visible to everyone on Roboflow Universe.
Is there a free way to try the migration?
Yes. Pictograph’s free tier is $0 with no credit card and includes monthly compute. Import a Roboflow dataset, draft its missing labels with SAM3, review them, train a model, and evaluate it before you commit. Manual annotation is always free.
Bring your Roboflow data over
$5 of free compute every month. No card required.