Custom Features

Use custom features created by the Onshape community,or write your own with FeatureScript: the same programming language used by Onshape developers to develop all native Onshape features.

Custom Features

Use custom features created by the Onshape community,or write your own with FeatureScript: the same programming language used by Onshape developers to develop all native Onshape features.

Start Using
Custom Features

You can immediately make use of the many custom features already written by adding them to your feature toolbar.Just follow these easy steps:

Click the"+"icon in the far right of the toolbar
Click the"FeatureScript Samples"filter in the"Add custom features"dialog
Select a Document and choose the feature to add.An icon will be added to the toolbar
Select the icon in the toolbar


FeatureScript has been designed with security in mind.To protect you,FeatureScript runs in a tight sandbox and limits the impact of the feature to the Part Studio in which it is used.

Write Your Own
Custom Features

Want to create your own custom feature?Custom features can be written within Onshape Feature Studios.A Feature Studio is an integrated development environment built right into Onshape,complete with a powerful editor,in-line help,and documentation.You can even view,copy,and adapt thesource codefor Onshape's native features!!

For more information,see theFeatureScript documentationand visit thecommunity forum.