CREOSON: Open Source Creo Parametric Automation

Automate PTC Creo with Simple JSON Transactions from ANY Language
Free. Open Source. Over 10,000 Downloads.
10,000+
Downloads
150+
JSON Functions
ANY
Language
FREE
Always

Why Engineers & Developers LOVE CREOSON!

CREOSON is an open source initiative by Simplified Logic, Inc. to make PTC Creo Parametric automation accessible to everyone. Send simple JSON requests, get JSON responses.
No Creo kernel knowledge required.
  • Simple HTTP + JSON Interface
  • Use ANY Programming Language
  • Local or Remote Execution
  • Wildcard-Friendly Operations
  • Easy to Learn and Apply
  • Active Community
  • No Creo Kernel Knowledge Needed
  • No Licensing Fees

Want to Automate Without Coding?

These commerical products provide more automation features and workflows using Excel!

Nitro-CELL Logo

Excel-driven Creo automation.
Use Excel Workbooks to create awesome workflows with Creo Parametric.

Learn More
Nitro-BOM Logo

One-Click Bill of Materials (BOM)
Export & Imports using Excel.
Simple, Easy, Works!

Learn More
Nitro-PROGRAM Logo

Graphical Pro/PROGRAM editor.
Quickly understand, edit with Drag-and-drop logic, one-click export/import, advanced model relations editing.

Learn More

Works with Any Language

Any language that supports HTTP requests can use CREOSON. Here are a few examples:
Python programming language logo
JavaScript programming language logo
Node.js runtime logo
PHP programming language logo
Ruby programming language logo
Visual Basic programming language logo
Java programming language logo
C++ programming language logo
C programming language logo
C# programming language logo
Go programming language logo
Swift programming language logo

Easy Enterprise Integration

Integrate Creo Parametric with external applications and business systems using CREOSON's HTTP interface.
Microsoft Office logo
Amazon Web Services logo
Microsoft Azure logo
Google Cloud Platform logo
Oracle logo
Salesforce logo
SAP logo
Infor logo

CREOSON Function Groups

Over 150 optimized, wildcard-friendly JSON functions across 15+ command groups. The same core technology behind Nitro-CELL, Nitro-BOM, and Nitro-PROGRAM for 15+ years.
No PTC modeling kernel or API knowledge required to do amazing things quickly.
  • BOM function group icon BOM
  • Connection function group icon Connection
  • Creo function group icon Creo
  • Dimension function group icon Dimension
  • Drawing function group icon Drawing
  • Family Table function group icon Family Table
  • Feature function group icon Feature
  • File function group icon File
  • Geometry function group icon Geometry
  • Interface function group icon Interface
  • Layer function group icon Layer
  • Object function group icon Object
  • Parameters function group icon Parameters
  • View function group icon View
  • Server function group icon Server
  • Windchill function group icon Windchill

Getting Started

Get up and running quickly with CREOSON. Watch these overview videos to start automating Creo Parametric.

Common Use Cases

Build / Design / Assemble / Configure-To-Order

Batch Processing

Standards Validation

Design Standardization

Cost Estimation / CPQ

Item Reuse

Top-Down / Bottom-Up Design Automation

Enterprise Integration

BOM Extraction / Validation

CAD/CAM Automation

Drawing Automation / Cleanup

Library Optimization Automation

...

What will you use it for?


Remote Execution Example

Download CREOSON

The CREOSON Server and JLINK are required to automate Creo Parametric.
Any scripting or programming language can communicate with CREOSON using simple JSON HTTP POST requests.

CREOSON rocket logo CREOSON Server

Includes
  • CREOSON Setup Application
  • CREOSON Micro-Server
  • Embedded Java Runtime (no separate Java install needed)
  • 32-bit or 64-bit Download Options
  • Full Source Code Access
Requires
  • Creo Parametric 3.0 or Later
  • Best Coverage: Creo 8.x, 9.x, 10.x, 11.x, 12.x
  • PTC JLINK Interface (free with Creo)

CREOPYSON logo CREOPYSON

Includes
  • Python Library for CREOSON
  • Full Source Code Access
Requires
  • CREOSON Server
  • Python Scripting Environment

JavaScript logo creoson_js

Included in the main CREOSON distribution (assets folder)
  • JavaScript Client Library for CREOSON
  • Full Source Code Access
Compatible With

Consulting Services

We have been automating and integrating business environments with Creo Parametric for 20+ years.