Vision AI SDK

Quick Start

Getting Started with CoreViz

Introduction

CoreViz is a visual AI assistant platform that allows you to index and bulk process large image and video datasets. Whether you're working with thousands of images or hours of video footage, CoreViz helps you organize, search, and analyze your visual data efficiently.

CoreViz Lab

The web interface at lab.coreviz.io where you can upload, organize, and search through your visual datasets with an intuitive UI.

CoreViz API

A powerful REST API that enables programmatic access to all CoreViz features, perfect for integrating with your existing workflows and applications.

CoreViz CLI

Command-line tools for bulk operations, automated workflows, and server-side processing of large datasets.

Specialized Workflows

Pre-built AI workflows for specific use cases like shoeprint indexing, x-ray bone segmentation, and object detection.

Want to learn more?

Read our in-depth introduction.

Key Features

Bulk Processing

Upload thousands of images and videos at once with automatic indexing and metadata extraction. Scale your workflows efficiently.

Intelligent Search

Find specific content using natural language queries, visual similarity, or detected objects. Search across your entire dataset instantly.

AI-Powered Analysis

Automatic object detection, caption generation, and specialized domain-specific workflows for advanced visual analysis.

Scalable Architecture

Handle datasets of any size with efficient storage and retrieval systems. From gigabytes to petabytes of visual data.

Getting Started

  1. Visit lab.coreviz.io
  2. Sign up for a free account
  3. Create your first organization
  4. Start uploading images and videos

Option 2: API Integration

Install the CoreViz CLI for programmatic access:

Install CoreViz CLI
npm install -g @coreviz/cli
pnpm add -g @coreviz/cli
yarn global add @coreviz/cli

Authenticate with your API key:

npx @coreviz/cli login

Option 3: Direct API Access

Use the REST API directly with your preferred programming language:

curl -X POST https://api.coreviz.io/api/upload \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@image.jpg" \
  -F "entityId=your_entity_id"

Need API Documentation?

Check out our complete API Reference for detailed endpoint documentation.

Your First Upload

Using the Web Interface

  1. Create an Organization: Set up your workspace
  2. Create a Dataset: Organize your content by project or category
  3. Create an Entity: Define what you're uploading (e.g., "Product Photos", "Security Footage")
  4. Upload Media: Drag and drop or select files to upload
  5. Wait for Processing: CoreViz automatically indexes your content
  6. Start Searching: Use natural language to find what you need

Using the CLI

# Create an organization
npx @coreviz/cli org create "My Organization"

# Create a dataset
npx @coreviz/cli dataset create "Product Catalog" --org "My Organization"

# Create an entity
npx @coreviz/cli entity create "Electronics" --dataset "Product Catalog"

# Upload files
npx @coreviz/cli upload "path/to/images/*.jpg" --entity "Electronics"

Search Your Content

Once your content is indexed, you can search in multiple ways:

"red car in parking lot"
"person wearing blue shirt"
"product with logo"
"find all images with cars"
"videos containing people"
"images with text or signs"

Find visually similar images by uploading a reference image or selecting from your existing content.

FAQ

Some common questions you may encounter.

Learn More

Ready to dive deeper? Explore these resources to get the most out of CoreViz.

Core Features

Advanced Topics