Proprietary binary format, decades of revisions, license headaches. Off-the-shelf libraries fall over on real-world drawings.
A PNG of a floor plan can't tell you which polyline is a wall, which layer it belongs to, or how long it is in millimeters.
CAD parsing infrastructure is a 6-month detour from your actual product. You don't want to maintain a parser farm.
POST. That's it.Push a CAD file, get back a job. Poll, subscribe to a webhook, or run synchronously for small drawings. Authentication is a single bearer token.
# 1. Submit a parse job curl -X POST https://api.cadlens.co/v1/parse \ -H "Authorization: Bearer $CADLENS_KEY" \ -F "[email protected]" # 2. Poll for completion (or use a webhook) curl https://api.cadlens.co/v1/jobs/job_lH9k2c \ -H "Authorization: Bearer $CADLENS_KEY" # 3. Fetch the structured result curl https://api.cadlens.co/v1/jobs/job_lH9k2c/result -H ...
The JSON schema is versioned and stable. Hover a field on the right to highlight it in the response.
line · polyline · arc · circle · ellipse · spline · text · insertCAD files often contain confidential engineering and architectural data. Here's how we handle them.
Stored encrypted, accessible only via short-lived signed URLs — never via public links.
Originals are purged automatically. Configurable down to 1 hour on paid plans.
Call DELETE /v1/jobs/{id} at any time to remove the file and all results immediately.
Your drawings are never used to train models or improve any third-party AI system.
Status checks, result downloads, webhooks, and system-side failures are never billed.
Higher volumes, larger files, SLA guarantees, private deployment.
Free tier includes 50 parse requests / month. No credit card. We're onboarding beta users in batches — tell us what you're building and you'll get keys within 48 hours.