Authentication
OAuth2
⚠️ WARNING
All applications must authenticate with OAuth2 to be approved in the Onshape App Store for distribution.
All applications must authenticate with OAuth2 to be approved in the Onshape App Store for distribution.
OAuth2 authenticates an application and its users by ensuring the users are authorized to access Onshape.
API Keys
Automation scripts (or applications not meant for the Onshape App Store) may use either OAuth2 or API Keys for authentication.
API keys are used to authenticate an application, NOT its users, and will only perform operations on behalf of the Onshape user who generated the API keys.