Download the Onshape Mobile App

IOS Android

CAD Customization with Onshape FeatureScript

Build, Test, and Deploy Custom CAD Tools at Scale.

How Does Onshape Help Engineering Teams Build Reusable CAD Tools Tailor-Made For Their Specific Workflows?

Onshape deploys a well documented programming language, Featurescript, used natively to develop standard features. Custom features use the same mechanism used by standard features, allowing for more robust custom features to exist alongside standard features.

Custom Features regenerate reliably like standard features and upgrade when Onshape upgrades. No maintenance downtime required for fixing broken customizations. Users build custom features in Feature Studios and deploy them in Part Studios. With Built-in PDM, custom features can be maintained like product data.

Custom Features can condense complex, multi-step geometric operations into a single, intuitive dialog box. They can codify proprietary algorithms to generate complex surfaces, lattice structures, or specialized patterns allowing engineering teams to rapidly iterate on intricate geometry that would be time-consuming or difficult to achieve with just standard parametric tools.

Because Featurescript is openly documented, LLMs utilized by agents such as Claude are already trained to generate accurate Featurescript. Featurescript MCP servers allow engineers to prompt AI agents to build, test and deploy powerful, bespoke custom features without the need to learn a new programming language.

Build Robust Custom Tools

Onshape treats custom features as first-class citizens. They regenerate reliably like standard tools and upgrade automatically with every release, eliminating maintenance downtime and manual fixes.

Work Faster & Automate Repetitive Tasks

Condense complex, multi-step operations into intuitive, automated tasks. Reduce manual effort to refocus your engineering team on high-value innovation and rapid iteration.

Eliminate Errors and Standardize Designs

Enforce design consistency and engineering accuracy by embedding company standards directly into custom features. This minimizes human error, ensures uniform methodology, and guarantees adherence to quality specifications.

Create Sophisticated CAD tools

Leverage FeatureScript to create powerful, custom CAD tools tailored to your specific needs. This enables the design of complex geometries like intricate surfaces, lattice structures, and specialized patterns that would be difficult to achieve without additional codified logic.

Key Features

Feature Studios and Part Studios

An integrated development environment specifically engineered for CAD customization, allowing you to write, test, and debug custom features in real-time. By providing a sandbox environment directly connected to the Part Studios, it enables you to iterate, deploy and maintain custom features with git-like version control built-in.

FeatureScript MCP

Democratize CAD development by integrating AI agents via MCP servers. This allows engineers of all skill levels to rapidly generate, test, and iterate on powerful, custom features through natural language, removing the technical barrier of learning a complex programming language.

Featurescript Co-Complete

Coding experts can accelerate development cycles with intelligent code completion that suggests syntax, functions, and parameters in real-time. By minimizing manual typing and reducing syntax errors, this feature helps you write robust, bug-free custom features faster, allowing you to focus on logic rather than syntax.

Access Control for Custom Features

Custom Features are shared instantly across shared workspaces, eliminating traditional IT deployment bottlenecks and ensuring enterprise-wide version consistency and a single source of truth for specialized design logic. Published Custom Features are shared publicly and appear in the FeatureScript Library fostering collaboration and reuse.

Custom Feature Spotlight

Get started and discover the possibilities by exploring these FeatureScript samples.


“FeatureScript lets us embed our building logic directly into the CAD system. It’s not just modeling, it’s programming a building.”

Ethan Keller, Design Automation Lead at Reframe Systems

“We can do a full frame in less than a half hour. In previous systems, that took over a day. It’s a really big headache. This is my favorite FeatureScript in Onshape. It’s a huge time saver for us.”

Rhett Robinson, CAD Engineer at Trek

Explore More

Kickstart your FeatureScript journey with these guides and tips.

Master Custom Feature Creation with Official Guides and Live AI Tools

Got Questions?

For more answers or to ask a question, head over to the Onshape Forum.

Design Custom Features for Your CAD Workflows