Integrations

Build with eyeView. Integrate visual intelligence into any software.

Our API, SDK, and embeddable viewer give you full programmatic access to eyeView's visual comparison engine, approval workflows, and packaging intelligence — so you can integrate it directly into your existing tools and processes.

index.ts
1import { EyeView } from '@eyeview/sdk'
2
3const client = new EyeView({
4 apiKey: process.env.EYEVIEW_API_KEY
5})
6
7// Upload artwork for review
8const project = await client.projects.create({
9 name: 'Q2 Packaging Update',
10 sku: 'PKG-2026-001'
11})
12
13// Start automated visual comparison
14const review = await client.reviews.compare({
15 projectId: project.id,
16 base: 'v1.2',
17 target: 'v1.3'
18})
200 OK· 42ms
Capabilities

Everything you need to integrate visual intelligence

RESTful API

Full-featured REST API with predictable resource-oriented URLs, JSON responses, and standard HTTP methods.

  • OAuth 2.0 and API key authentication
  • Rate limiting with generous quotas
  • Comprehensive endpoint documentation

SDK Libraries

Official SDKs for JavaScript, Python, Go, and Ruby — get up and running in minutes with your language of choice.

  • Type-safe clients with full IntelliSense
  • Automatic retry and error handling
  • Lightweight with zero dependencies

Webhooks

Real-time event notifications for approvals, comments, version uploads, and status changes.

  • Configurable event types and filters
  • Guaranteed delivery with retries
  • HMAC signature verification

CLI Tool

Command-line interface for automating workflows, batch uploads, and CI/CD pipeline integration.

  • Batch upload and comparison operations
  • CI/CD pipeline-ready with exit codes
  • Scriptable JSON output format
Embeddable Viewer

Embed visual review anywhere

Drop the eyeView viewer component into any web application. Your users get full visual comparison, annotation, and approval capabilities without leaving your platform.

ReactVueAngulariframe
embed.tsx
1<!-- Embed eyeView Viewer -->
2<iframe
3 src="https://app.eyeview.pro/embed/viewer"
4 width="100%"
5 height="600"
6 frameborder="0"
7 allow="fullscreen"
8></iframe>
9
10<!-- Or use the React component -->
11import { EyeViewViewer } from '@eyeview/react'
12
13<EyeViewViewer
14 projectId="PKG-2026-001"
15 theme="light"
16 onApprove={(version) => handleApprove(version)}
17/>
How It Works

Connect, automate, and scale

01

Connect

Authenticate with your API key and connect eyeView to your existing tools — ERP, web portals, or custom dashboards.

02

Automate

Set up webhooks and workflows to automate approval routing, version tracking, and stakeholder notifications.

03

Scale

Handle thousands of packaging reviews across multiple brands, regions, and teams — all through a single integration.

eyeView logo

Ready to integrate eyeView?