# Onshape

**Canonical:** https://apis.io/providers/onshape/  
**Website:** https://cad.onshape.com/appstore/dev-portal  
**APIs profiled:** 42

Onshape is a cloud-native computer-aided design (CAD) and product data management (PDM) platform, part of PTC, that runs entirely in a web browser with real-time collaboration, versioning, and configurations. Its public REST API (OpenAPI 3.0.1, base https://cad.onshape.com/api/v16) exposes documents, workspaces, versions and microversions, Part Studios, parts, assemblies, drawings, metadata, translations (CAD import/export), release management, and webhooks. Authentication is via OAuth 2.0 or HMAC-signed API keys, with offset/limit pagination and per-endpoint plus annual API call limits. Onshape was surfaced as an a16z portfolio company and enriched with its real developer surface by the API Evangelist pipeline.

## Kin Score — 55.6 / 100 (developing)

Scored 2026-08-17 under rubric 0.11.0. Trend: flat (+0.0 from 55.6).

| Facet | Score |
|---|---|
| Discoverability | 81.5 |
| Contract Quality | 61.5 |
| Governance | 11.5 |
| Operational Transparency | 63.2 |
| Developer Ergonomics | 62.5 |
| Commercial Clarity | 50.0 |

## Agent readiness — 46.6 (agent-ready)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| MCP Server | derived |
| Auth Clarity | yes |
| Idempotency | no |
| Error Semantics | documented |
| OpenAPI Examples | partial |
| Rate Limit Signal | documented |
| Event Surface Described | yes |
| Agent Skills | derived |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | no |

## Access

Self-serve signup — onboarding: self-serve, pricing: unknown, trial: no (confidence: medium).

## APIs (42)

- **Onshape Account API** — Manage user purchases, subscriptions, and consumables.
- **Onshape Alias API** — Create and manage enterprise aliases. (Enterprise admins only.)
- **Onshape APIApplication API** — Manage application preferences.
- **Onshape AppAssociativeData API** — Manage the application-specific metadata that associates application data with Onshape data.
- **Onshape AppElement API** — Access and modify application elements.
- **Onshape Assembly API** — Create and manage assemblies.
- **Onshape Billing API** — Get billing plan data for applications.
- **Onshape BlobElement API** — Create, modify, and translate blob elements.
- **Onshape Comment API** — Create, read, update, and delete comments.
- **Onshape Company API** — Access company information.
- **Onshape Document API** — Create and manage documents.
- **Onshape Drawing API** — Access, create, and translate drawings.
- **Onshape Element API** — Access and manage Elements. Every Element in an Onshape document is represented by a tab.
- **Onshape ExportRule API** — Access valid export rules.
- **Onshape FeatureStudio API** — Access and manage Feature Studio Elements.
- **Onshape Folder API** — Access and modify folder sharing permissions.
- **Onshape Insertable API** — Access the list of things that can be inserted into a document.
- **Onshape Item API** — Manage non-geometric [items](https://cad.onshape.com/help/Content/Plans/items.htm). (Professional, Educator, and Enterprise accounts only.)
- **Onshape Material API** — Work with the Onshape Material Library.
- **Onshape Metadata API** — Access and modify metadata.
- **Onshape MetadataCategory API** — Access properties associated with metadata categories.
- **Onshape NumberingScheme API** — Manage the set of valid part numbers.
- **Onshape OpenApi API** — Get the OpenAPI specification for the Onshape API.
- **Onshape Part API** — Export Parts and access Part details.
- **Onshape PartNumber API** — Create valid part numbers.
- **Onshape PartStudio API** — Access and modify Part Studios.
- **Onshape ProductStructure API** — Access information on how entities are structured within designs and documents.
- **Onshape PropertiesTableTemplate API** — Create, access, and delete templates for properties tables.
- **Onshape Publication API** — Access publication information.
- **Onshape ReleasePackage API** — Endpoints for creating , updating, and managing releases. See [API Guide: Release Management](https://onshape-public.github.io/docs/api-adv/relmgmt/).
- **Onshape Revision API** — Get revision information. See [API Guide: Release Management](https://onshape-public.github.io/docs/api-adv/relmgmt/)
- **Onshape Sketch API** — Access sketch information.
- **Onshape StandardContent API** — Work with Onshape standard content.
- **Onshape Task API** — Create, access, and modify Tasks and Action Items.
- **Onshape Team API** — Access team information.
- **Onshape Thumbnail API** — Access, modify, and delete thumbnails.
- **Onshape Translation API** — Import and export Onshape surfaces, parts, Part Studios, Assemblies, and subassemblies to/from other file formats (STL, PARASOLID, etc).
- **Onshape User API** — Access user information.
- **Onshape Variables API** — Create, modify, and access variables.
- **Onshape Version API** — Get all versions of the Onshape REST APIs.
- …and 2 more, listed in full on the page.

## MCP servers (1)

- **onshape-mcp.yml**

## Agentic access (1)

- **Onshape Agentic Access** — 302 operations · 142 acting · 2 human-in-the-loop

## Security (4)

- **Onshape Authentication** — http/oauth2 · 2 schemes
- **Onshape Domain Security** — TLSv1.3 · DNSSEC · DMARC
- **Onshape Vulnerability Disclosure** — contact published
- **Onshape Trust Center** — SOC 2 Type 2

## Tags

Company, CAD, PLM, Product Data Management, Engineering, Manufacturing, Design, Cloud, Developer Tools

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/onshape/). Scores are computed from the provider's own public artifacts under a published rubric.
