Onshape App Store
Onshape makes applications available through the Onshape App Store. The App Store is actively promoted to users, making it easy for users to find, purchase, and use third-party applications.
App development workflow
⚠️ WARNING
- All applications created in the Company/Classroom/Enterprise Settings are owned by the company and count towards the company's API Limits.
- All applications created in the My Account Settings are owned by the user and count towards the user's API Limits.
To create an app that opens in the Onshape UI for internal use or testing:
- Navigate to your Onshape Developer Settings:
- Company Accounts: Company/Classroom/Enterprise Settings
- Individual Accounts: My Account Settings
- Create and register the OAuth application with Onshape.
- Create an extension for the app in the Onshape UI.
- Create an app store entry.
- Subscribe to the app.
- Company, Classroom, and Enterprise admins can assign internal users, aliases, and teams to apps in their Developer Settings without having to create a store entry.
See Hello World for an example.
To publish the app to the Onshape App Store for end users:
- Authenticate with OAuth2.
- Complete the Launch Checklist.
Make the app public
To submit an application to the Onshape App Store, complete the Launch Checklist, which provides a step-by-step guide that you can follow to make your app public.
⚠️ 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.
End users
Once your app is live, users can browse the Onshape App Store and install third-party applications:s
Delete a store entry
- Select the Store entries tab and on the Developer page and select your app.
- Click the Delete store entry button.
- Click Delete again to confirm in the dialog.
Feedback
Your comments, questions, and concerns are always welcome!
- For API support, email us at api-support@onshape.com at any time.
- For all other developer-related feedback, email us at onshape-developer-relations@ptc.com.
