Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

CadQuery review

Free#71 of 147 in 3D Modeling Software

A free, open-source choice for code-driven parametric CAD and export workflows.

3.0/10Editor score
CadQuery3.0 Visit CadQuery

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

CadQuery is an open-source Python library for creating parametric 3D CAD models through code. It is aimed at developers, engineers, researchers, and automation workflows that need customizable, versionable models rather than a purely graphical design process. Solid modeling operations include boxes, holes, extrusions, fillets, and lofts, while assemblies and built-in visualization extend the workflow beyond individual parts. The library runs on Windows, macOS, and Linux, with optional CQ-editor and Jupyter tools for model inspection and interaction.

The pricing model is straightforward: CadQuery is free and open source. There are no paid plan tiers to compare in the published product details. Its value comes from a code-based workflow that can be customized and incorporated into automation or other development processes. CQ-editor adds a graphical debugger and stack inspector, while JupyterLab supports model viewing and interaction. This combination gives users multiple ways to inspect scripted models without changing the underlying Python-centered approach.

Export and ecosystem fit are central strengths. CadQuery supports STEP import and export, STL export with mesh-quality controls, and DXF, AMF, and 3MF export. Assembly creation and export make it suitable for multi-part designs, while built-in visualization helps review results. The trade-off is focus: CadQuery is a library and scripting framework, not a conventional standalone CAD application, and its workflow depends on Python code. Users seeking programmatic parametric CAD, reproducible models, or automation should consider it; those looking primarily for sculpting, animation, or a GUI-first modeling experience should choose a more specialized alternative.

CadQuery pros and cons

  • Where it wins
    • Python-based parametric modeling supports versionable CAD workflows.
    • Exports STEP, STL, DXF, AMF, and 3MF files.
    • Runs on Windows, macOS, and Linux with CQ-editor and Jupyter options.
  • Where it doesn't
    • The code-first workflow requires comfort with Python scripting.
    • It is specialized for CAD rather than sculpting or animation.
    • CQ-editor and Jupyter are optional tools around the core library.

CadQuery fact sheet, pricing and score →

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update