Jump to Content
DiffgramDocumentationAPI ReferenceHosted AppNew AccountCommunity
HomeDocumentationAPI Reference
v1.0

DocumentationAPI ReferenceHosted AppNew AccountCommunityLog InDiffgram
Log In
v1.0HomeDocumentationAPI Reference

Getting Started

  • Concepts 101
  • Label Schema Getting Started
  • Getting Started Plan
    • Quickstart: Introduction to Diffgram
    • Diffgram 101 - Key Concepts
    • Project Concept 101
    • Cybersecurity for Training Data 101
    • ML Backend, Pre-Label and Auto Annotate
  • Migration Guides
    • Labelbox to Diffgram
    • Labelstudio/Heartex to Diffgram
  • Keycloak Config
  • Versions - Open Source & Enterprise
    • Enterprise
  • Vision

Open Source

  • Install
    • Updating an Existing Installation
    • Production
    • Docker Install Cheatsheet
    • Super Admin Getting Started
    • AWS Installation Problems
    • What is Diffgram Exactly?
    • Service Status
    • Air Gap / SCIF
    • Breaking Changes
  • Community
  • Why Choose Diffgram?
  • Options
    • Mail
    • Helm & Kubernetes: Installation
    • Super Admin Manual Actions, Bugfixes
    • Supported Operating Systems
  • Contributing
    • Review Us
    • Good First Contributions
    • Developer Contribution Guide
    • Code Review Guidelines
    • Diffgram Core Maintainers
    • Git Tags For Issues & Pull Requests
    • How to Make a Pull Request without Repo Access
    • New Engineer Welcome
    • Caching Engineering Notes
    • Backend Services Dev Environment Setup
    • Diffgram Improvement Proposals [DIP] Reference
    • Unit Testing Backend Guidelines
    • Editing the Docs
    • Staging Environment
  • Architecture
    • Settings, Environment Variables and Secrets
    • Kubernetes (K8s) Architecture
    • Direction
    • Scale
    • Annotation Direction
    • Code in JS - Presentation Layer in Vue
    • Customization Features
    • Testing End to End
  • Performance
    • API Performance - Backend
    • API Performance - Frontend
    • File Processing Performance Notes
    • Video Buffer Performance - Low Level Spec
  • Releases
  • Ecosystem
  • Roadmap

Schema

  • Create Your First Label
  • Attributes
    • Attributes Concepts
    • Attribute Types Index
    • Attribute Annotation
    • Global Attributes
    • Tree Annotation
  • Custom Instance Templates

Import

  • Ingest Data
    • Importing Introduction
    • Storage Providers List
    • Importing Files Using Connections
    • Importing Instances Walkthrough
    • Understanding Diffgram's File Format
    • Import Admin
    • Importing Files & Instances on the Upload Wizard
    • Import from Diffgram Annotations Export
    • Migrating Diffgram Project From External Sources
    • Import Wizard Example Format
    • One Click Migration from Labelbox
    • Storage Tier Best Practices
  • Uploading Files With Attributes

Annotation Tasks

  • Tasks
    • Tasks Introduction
    • Tasks & Projects
    • Tasks Creation
    • Task Analytics
    • Review Loop 101
    • Automatic Assignment 101
    • Task Streams 101
    • Task Annotation Actions
    • Exams Benchmark Introductions
    • Tasks FAQ
    • Measure Data Quality (Annotations & More)
    • Pipelines Cookbook
    • Create a Good & Bad Review Pipeline
  • Working With Tasks
    • Manual User Task Management
    • See Related Files or Tasks
    • Uncomplete a Task
  • Updating Tasks
    • Updating Existing Tasks
    • Timing of work (Advanced)
  • External Integrations
    • Scale AI Integration
    • Labelbox Integration

Annotation

  • Image Annotation
    • Semantic Segmentation - Vector Annotation
    • Polygon Tracing
    • Keypoints Annotation Type
    • 2D Bounding Box
  • Video Annotation
    • Video Attributes
    • Video Series
    • Video Annotation Concepts
    • Video Interpolation
    • Video Annotation Ghost Frames 👻
    • Video Import Specifications
    • Video Import Specifications
  • 3D Annotation
    • 3D Annotation Guide
  • Text Annotation
    • Text Annotation Guide
  • Audio Annotation
    • Audio Annotation Guide
  • Geospatial Annotation
    • Geospatial Annotation Guide
  • Multi-Modal Annotation
  • Shared Annotation Features
    • Common Annotation Features
    • Snap To Annotation
    • Annotation Show - QA
    • Context Menus
    • Image and Video: Zoom and move window
  • Annotation Summary

Export

  • Export
    • Streaming Data
    • Export Walkthrough
    • Export Format
    • Exporting With Connections
    • EXIF Orientation Assumptions for Images
    • Export Converters
    • Reading Export File Example

About Diffgram

  • What is Diffgram?
    • Development Cycles & Benefits
    • What is the Value Add?
    • Total Cost of Ownership
    • Old Concerns & Objections
    • Working on Production Deep Learning?
    • What is the difference between Training Data and Machine Learning?
  • Compatibility
    • Common Compatibility Questions
    • Minimum Specs

Datasets

  • Datasets Introduction
    • Viewing Files - File Management
    • Moving, Copying, and Adding Files to Datasets
    • Delete Files

Interactive Annotation Automation

  • Interactive Annotation Automation
    • Why Userscripts
    • Researchers - Sharing your ideas
    • UserScript Direction
    • Userscript FAQ
    • Quickstart (Userscripts Annotation Automation)
  • Userscript Examples
    • Bodypix (People Segmentation & Keypoints)
    • Object Detection - cocoSsd (Userscript)
    • Box to Polygon (Using GrabCut)
    • Full Image Tags (.ml5 js Userscript Example)
    • Face landmark detection (Userscript Example)
    • Face Detection (Userscript Example)
    • Generic Watcher Example
    • Duplicate Detection Example
    • Duplicate Detection Specific Class
    • Warn if a specific class is missing
  • Interactions & Events
    • create_instance
  • Script Functions
    • create_box
    • create_polygon
    • get_roi_canvas_from_instance
    • get_new_canvas (Image/Frame)
    • get_metadata
    • show_snackbar
  • Userscript Data Primitives
    • Userscript Interface Primitives
  • Editing Scripts
    • Accessing Media
    • Editor Errors & Logging
    • Performance (userscripts)
    • Getting Scripts to Annotators
    • Dependencies
    • Fix: CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

Reporting

  • Reporting
    • Reporting Introduction
    • Report Concepts
    • Report Generator

Notifications & Webhooks

  • Setting Up Email Notifications
  • Setting Up Webhooks

Connections & Integrations

  • Connections Introduction
  • New Connection
    • Amazon Web Services Connection Requirements
    • Google Connection Requirements
    • Azure Connection
    • MinIO

Teams & Collaboration

  • Role Based Access Control
  • Permalink - Deep Linking

Issues

  • Issues

SDK Methods

  • Directory (Dataset)
    • new()
    • list_files()
    • get()
    • add()
    • set_directory_by_name()
    • slice()
    • to_tensorflow()
    • to_pytorch()
  • Files
    • update()
  • Diffgram Python SDK
  • File3D
    • add_point()
    • upload()

Tutorials

  • Training Data Tutorials

Access Data - Queries

  • Access Data - Queries Overview

Security

  • Security Policies
    • Organizational Security
    • Software Production Security
    • Open Source Security
    • Identity
    • Cloud Security
    • Access Security
    • Vendor and Risk Management
  • Compliance
  • Security Advisories
  • Reporting a Vulnerability
  • Login, Magic Login and Password
  • 2 Factor Authentication (2FA)
  • Setting Keycloak on Diffgram

Support

  • Contact Support

Misc

  • Glossary List

Billing

  • Order Upgrade to Premium
  • Justify Enterprise

Admin

  • User Permissions

Customization

  • White Label UI Customization

Hiring

  • Diffgram Hiring Process
    • Intro Call 101
    • Remote Meeting Quality
    • Technical Interview Success - System Design
  • Why Join the Diffgram Core Team?

Developer Docs

  • Data_Tools
    • create_resumable_upload_session()
    • transmit_chunk_of_resumable_upload()
    • download_from_cloud_to_local_file
    • upload_to_cloud_storage()
    • upload_from_string()
    • download_bytes()
    • download_from_cloud_to_local_file()
    • get_image()
    • build_secure_url()
    • get_string_from_blob()
    • rebuild_secure_urls_image()
  • CanvasMouseTools
    • zoom_to_point()
    • pan_x()
    • pan_y()
    • mouse_transform()
    • reset_transform_with_global_scale(0
    • perform_zoom_delta()
    • zoom_wheel()
    • auto_align_borders_on_zoom_out
  • Process Media Designs
    • PrioritizedItem
    • Remote Queue - start_queue_check_loop
    • Remote Queue - check_if_add_items_to_queue
    • add_item_to_queue
    • Process Media - Local Worker Queues
    • download_from_url (Process Media)
    • process_media_queue_getter
  • Front-end unit testing
  • Backend Introduction
  • Command pattern
  • Walrus
  • Frontend Success and Error Handling

Data Science

  • Compare Model Results

Navigation

  • Project Settings Navigation

Project

  • Project Shutdown

Competition

  • Diffgram vs Alternatives
    • V7 Labs Darwin
    • SuperAnnotate
    • Labelbox Alternative
    • LabelStudio / Heartex Comparison

Workflows

  • Workflows Introduction
Powered by 

Training Data Tutorials

Suggest Edits
  • A new approach to dataset creation for deep learning

  • How to create AI ready data for object detection

  • Fast Annotation Net - Active learning is a way to save effort while doing annotation.

  • Scale annotation quality guide

Updated over 2 years ago


Did this page help you?