Book Demo CallTry it

Use Cases

  • Create, Update, And Maintain Datasets

  • Create Processes for working with Deep Learning systems

  • Compliance and Threat Actors

  • Launch faster, Control costs, Reduce engineering burden

  • Explore more

The Sync Engine - Patent Pending

  • Event driven data sync. Both at external boundaries and internal sets.

  • Create non-linear data flows on demand.

  • Dynamically manage complex scenarios, such as multiple sets relating to each other, or conditional relationships.

Runs on Your Hardware (or Hybrid Cloud)

  • Easy Setup with Docker

  • User Controllable Updates. Code Audits

  • Compatible with your cloud system and ML framework.

The Faster you Annotate the more you Need Diffgram

The faster your team completes the core set update loop, the more pressure there is to organize the data.

  • Automation: Pre-Label with your Model, Event Driven Updates
  • Support: Live Video Training, Detailed Docs

  • Security: SSO, SLO, Custom terms

Collaborate like never before!

  • Engage multiple stakeholders. Including multiple levels of expertise.

  • Deep linking to easily share exactly where you are.

  • Automatic task distribution and Quality Control functions

  • Achieve the highest quality training data.

  • Manage people, quality, and process all in one.

Best in Class Pre-Label Support

Every feature you need. 

Over 100 major features, here's a preview:

  • Core: Multiple Users, Role-Based Access Control, History of Activity, Multiple Permission Groups

  • Data: Event Driven Sync, Data Orchestration, Datasets, Relational Datasets, Create & Update Sets, Data Version Control and Training Data Management.

  • Tasks: Control Work, Work with Multiple Controllers

  • Visual Controller: Box (Object Detection), Polygons, Lines, Keypoints, Classification, Segmentation, Attributes (Nested, Multiple Select, Free Text)
  • Quality: Review Tasks, Performance Tracking, Consensus

  • Integrations & Extensions: Python SDK, API, Deep existing integrations with AWS, GCP and Azure.

  • Explains concepts - not just specifics

  • Many examples and references integrated directly into the application. 

Grow your Datasets with Diffgram

  • Create novel Datasets in Diffgram

  • Iterate on existing Datasets to grow them.

  • Create many interlinking Datasets

Enterprise Grade

  • Technical support where you need it, when you need it.

  • You own and control your data.

  • Dedicated point of contact with direct video support.

  • Integration and onboarding support.

  • Invoice billing.

Ready for the Singularity...

Just kidding... 

With Diffgram you will be ready for the AI of today and tomorrow.

With all the hype it can be hard to cut to what's important. Our focus is the fundamentals you need

Scale your AI efforts with our patent pending Sync Automation Engine.

Automation for AI


Your teams' home for great discussions around your training data.


One click integrations with your data.

Powerful support for high resolution and high frame rate videos. Easily work with long videos - Diffgram just handles it.


Go beyond limits - all of the tool types, including polygon and cuboid work in the video UI.

It's easy to get started with integrated video pre-processing.



High resolution images, geospatial, DICOM, and multi-modal image sets.

All spatial locations including cuboid, polygon, quadratic curves, points, and more.

Best in class Attribute system with flexible easy to use attribute grouping.


Simple text labeling for misinformation detection, contract summarization & understanding. 

Product review and analysis, customer service call transcripts, receipt & invoice understanding.

 Choose from open source and commercial interfaces including a deep integration with

Take a deep dive into individual performance. Understand your datasets. Or zoom out to the 10,000 foot view. It's all up to you with our powerful reporting system.

Unlike others, who just provide a static one-size-fits all approach, with Diffgram you can customize your reporting to your hearts content!

Easily setup custom notifications for when team members upload data, when tasks are complete, datasets are ready, and more.

Build your long-term solution with powerful callbacks.

More Meaning 

Radio buttons. Multiple select. Date pickers. Sliders. Conditional logic. 

So much focus is put on the spatial location. Yet the "Meaning" has many more degrees of freedom.

Central Reference for Multiple Teams  

Engage business stakeholders from day one. Get everyone on the same page with the latest schema definitions and data.

Incrementally adoptable with multiple upstream and downstream teams.

Instant visual clarity on process flow.

Complete Training Data Platform 

for Machine Learning 

Delivered as a Single Application.


 Quality Training Data

Spatial Tools

Quadratic Curves, Cuboids, Segmentation, Box, Polygons, Lines, Keypoints, Classification Tags, and More

Use the exact spatial tool you need. All tools are easy to use, fully editable, and powerful ways to represent your data. All tools are available in Video.

Turbo Mode

Auto Bordering

And More!

Attribute Tools

More Meaning. More degrees of freedom through:
Radio buttons. Multiple select. Date pickers. Sliders. Conditional logic. Directional Vectors. And more! 

You can capture complex knowledge and encode it into your AI.

Automations for Annotation

Build your own 

Annotation Automations 

in Javascript or Python.

Interactive automations, such as running models and more.

Free, Fast, Customizable.

Read Automation DocsExamples

Ingest prediction data 


a software engineer.

Import Wizard

Save Hours and Instantly Map Your Data

Import Wizard Tutorial



Diffgram is a fully featured annotation tool for images and video to create, update, and maintain high quality training datasets.

Schema (Ontology): Diffgram supports all popular attributes and spatial types including Custom Spatial types.

Data Science

Diffgram is an amazing way to access, view, compare, and collaborate on datasets to create the highest quality models.

Because these features are fully integrated with the Annotation Tooling, it's absolutely seamless to go from spotting an issue, to creating a labeling campaign, updating schema, etc to correct it.

  • Store virtually any scale of dataset and instantly access slices of the data to avoid having to download/unzip/load.
  • Fast access to datasets from multiple machines. Have multiple Data Scientists working on the same data.
  • NEW Data Explorer: Visualize in seconds multiple datasets (Including Video!) and compare models easily without extra computation.
  • Automatic Dataset Versioning and user definable datasets.
  • Collaborate share and comment on specific instances with a Diffgram Permalink.

And coming soon:

  • Load streaming data from Diffgram directly into pytorch and tensorflow with one line
  • Play with model parameters, and see the results in real time with Userscripts


Diffgram Manages Annotation Workflow, Tasks, Quality Assurance and more.

  • One click create human review Pipelines.
  • Webhooks with Actions
  • Easily annotate a single dataset, or scale to hundreds of projects with thousands of subdivided task sets. Includes easy search and filtering.
  • Fully integrated customizable Annotation Reporting.
  • Continually upgrade your data, including easily adding more depth to existing partially annotated sets.

Software Engineering

It's a database for your training data, both metadata and access of raw BLOB data (over top of your storage choice).

Tested and Stable Core

Fully integrated automatic test suite, with comprehensive End to End tests and many unit tests.

Join a Global Open Source Movement:

Open Source - 2 Minute Dev Install


Install DiffgramTry Online Now







Stream to 





Secure &


Complete Training Data Platform 

for Machine Learning 

Delivered as a Single Application.