Developer Platform

SyncCAD Developer API
CAD Automation at Scale

REST API for CAD file conversion, 3D viewer embed, AR link generation, and job queue management. Integrate CAD intelligence directly into your pipeline.

example.js
// Register a CAD model for AR viewing
const response = await fetch('https://api.synccad.com/v1/ar/models', {
  method: 'POST',
  headers: {
    'Authorization': `Bearer ${apiKey}`,
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    name: 'Pump Assembly v3',
    modelUrl: 'https://cdn.../pump-v3.glb',
    scale: '0.5 0.5 0.5'
  })
});

const { arLink, qrCode } = await response.json();
// → arLink: "https://synccad.com/ar?model=abc123"
Endpoints

What You Can Build

A complete API for all CAD needs — from file conversion to interactive AR viewer embeds.

File Conversion API

Convert STEP, IGES, OBJ, FBX, STL, DXF to target formats. Batch processing supported. Returns download URL on completion.

3D Viewer Embed

Generate a shareable viewer link or iframe embed for any 3D model in one API call. Live and interactive immediately.

AR Link Generator

Create AR viewer URLs and QR codes from 3D models. WebXR compatible — works on iOS & Android without any app install.

Job Queue API

Submit CAD jobs to the SyncCAD worker queue, track status in real-time, and retrieve results via webhook callback.

Webhooks

Real-time notifications to your endpoint when a job completes, file is ready, or project status changes.

Signed URLs

Access files and viewers using auto-expiring signed URLs — secure sharing for sensitive client files.

API Reference

Available Endpoints

Base URL: https://api.synccad.com/v1

Method Endpoint Description Auth
POST /ar/models Register a CAD model for AR viewing — returns arLink & qrCode ✓ Bearer
GET /ar/models/:id Retrieve model metadata & increment view counter Public
GET /ar/models List all registered AR models for your account ✓ Bearer
DEL /ar/models/:id Delete an AR model from your account ✓ Bearer
POST /contracts/sign E-sign an NDA — records signature with timestamp Public
GET /contracts/:id Retrieve signed NDA contract by ID Public
POST /messages Submit a contact inquiry or project request Public
GET /stats Dashboard stats — projects, views, revenue ✓ Bearer
Pricing

Choose Your Plan

Start free, scale as you grow. All plans include 3D Viewer hosting.

Starter
Free / month

For testing and small personal projects.

  • 100 API calls / month
  • 10 file conversions / month
  • 5 active viewer links
  • Max 50 MB per file
  • Community support
Get Started Free
Enterprise
Custom

For high-volume teams with custom requirements.

  • Unlimited API calls
  • Unlimited conversions
  • White-label viewer
  • On-premise option
  • 99.9% uptime SLA
  • Dedicated support
Contact Sales
Get Started

Ready to Build?

Get your API key instantly. Base URL goes live — integrate CAD capabilities in minutes.

https://api.synccad.com/v1