Upload Optimization
Parallel Uploads
The upload API supports concurrent requests. Use parallelism to maximize throughput for large datasets.Optimize File Formats Before Upload
Pre-processing files before upload improves both upload speed and viewer performance. Images:Export Optimization
Choose the Right Format
Export format affects generation speed and file size.Handle Large Exports Asynchronously
Exports over 10,000 items run asynchronously. Poll the status with exponential backoff instead of busy-waiting.Export by Slice for Faster Iteration
For iterative model training, export specific slices instead of entire datasets. Smaller exports generate faster.Viewer Performance
Browser Recommendations
The Mission Control viewer performs best on:Optimize Point Cloud Viewing
For large point cloud datasets:- Reduce point density: Downsample to 0.05-0.1m voxel size before upload
- Split large scans: Break scans larger than 500 MB into smaller segments
- Close unused panels: Hide camera views you are not actively using
- Use a dedicated GPU: Integrated graphics struggle with point clouds over 1M points
Optimize Video Annotation
- Use H.264 codec: Other codecs (H.265, VP9) may decode slower in browsers
- Limit resolution: 1080p is sufficient for most annotation tasks; 4K adds load time with marginal benefit
- Shorter sequences: Split long videos into 2-5 minute clips for faster loading and saving
API Throughput
Batch Reads with List Endpoints
Avoid fetching individual resources in a loop. Use list endpoints with filters.Cache Responses
For data that changes infrequently (project configuration, label definitions), cache the response locally to avoid redundant API calls.Rate Limit Awareness
Build rate limit handling into your client from day one. See Rate Limits for per-endpoint limits.Benchmarking Your Integration
Measure Upload Throughput
Measure API Latency
Next Steps
- Best Practices — Workflow design and cost optimization
- Rate Limits — Per-endpoint limits and retry strategies
- Cloud Storage — Bring-your-own-storage setup
- Examples — Code examples including async patterns