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

To create an app that opens in the Onshape UI for internal use or testing:

  1. Register the app with Onshape.
  2. Create an extension for the app in the Onshape UI.
  3. Create an app store entry.
  4. 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:

  1. Authenticate with OAuth2.
  2. Complete the Launch Checklist.

Create an app store entry

  1. First, create your application.
  2. Click the app’s Details tab.
  3. Click Create store entry.
    Create store entry button in the dev portal
  4. Fill out the form:
    • Name - Automatically set from the app name provided during registration.
    • Summary - Automatically set from the summary provided during registration.
    • Type - Application type: Integrated Cloud App, Connected Cloud App, or Connected Desktop App. This should match the Type that was selected when registering the OAuth application.
    • Category - Select the appropriate category for your app.
    • Team Visibility - Choose to make the private app store entry visible to no internal users (default), all internal users, or specific teams.
    • Description - User-facing description of the application. Limited formatting allowed.
    • Support URL - URL or email users of your app should be directed to for assistance. This must be actively monitored.
    • Support Email - Email that should receive app subscription notifications. This must be actively monitored.
    • Vendor - Your company name.
    • Version - Current version of this application.
    • Images - Optionally upload summary, hero, and other images.
  5. Click Create.

Subscribe to the app

ℹ️ NOTES

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.

Individual account users can subscribe to the app in the App Store:

  1. Go to the Onshape App Store: https://cad.onshape.com/appstore?sort=date
  2. Select the app.
    New entry appears in the app store as PRIVATE
  3. Click Subscribe.
    Click the Subscribe button in the app store
  4. Follow the on-screen prompts to subscribe to the app.
  5. Refresh your Onshape browser window to test the app extension.

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.

End users

Once your app is live, users can browse the Onshape App Store and install third-party applications:

Onshape App Store video

Feedback

Your comments, questions, and concerns are always welcome!