CREOSON Open Source Creo Automation

for PTC's Creo Parametric
ANY Scripting / Programming Language
from... ANYWHERE!
150+
Creo/Windchill Functions
HTTP
Transaction Server
ANY
Language
FREE
Always

CREOSON Overview and Benefits

CREOSON is an Approved OpenSource initiative by Simplified Logic, Inc. specifically to promote automation of PTC's CREO Parametric.
CREOSON uses simple JSON Requests to send commands/functions to CREO.
JSON Responses contain the results of your requests.
  • Simple Interface
  • Use ANY Programming/Scripting Language
  • Local or Remote Execution over a Network
  • Highly Optimized - Wildcard Friendly!
  • Easy-to-Learn / Apply!
  • Active Community / Contributors
  • NO Creo Modeling Kernel Knowledge Required!
  • NO Licensing Fees (BUT, you can buy us coffee)

Works with ANY Language!

Yes - ANY Language that Supports HTTP Requests can use CREOSON!
Here are just a few exmaples:
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

Easily Integrate Creo Parametric with External Applications and Business Systems using CREOSON's HTTP Service 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

CREOSON includes the following Command Groups w/ 150+ Optimized/Flexible JSON Functions!
The core functionality in CREOSON has been the foundation for commercial Creo Automation Applications like Nitro-CELL, Nitro-BOM and Nitro-PROGRAM for the past 15+ years.
CREOSON commands are simplified, optimized, wildcard-friendly and do not require any knowledge of the PTC modeling kernel or APIs to be able to do amazing things quicky.
Below are the main function groups available within CREOSON. Each function group has many functions and options to enable you to achieve your goals.
  • BOM function group icon BOM (Bill of Materials)
  • 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 (generic handler)
  • Parameters function group icon Parameters
  • View function group icon View
  • Server function group icon Server
  • Windchill function group icon Windchill

Getting Started

Here are a few overview videos of how to get up and running quickly with CREOSON 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

Pre-Packaged Distributions / Libraries

The CREOSON Server and JLINK are required to automate Creo Parametric.
ANY Scripting / Programming Language can communicate with CREOSON
using simple JSON Transactions HTTP POST requests after the CREOSON Server is running!
Below are the main packaged distribution and libraries that are compatible with CREOSON.

CREOSON rocket logo CREOSON Server

Includes
  • CREOSON Setup Application
  • CREOSON Micro-Server
  • Embedded Java Runtime Environment (JRE)
    • NO NEED to download/localize Java!
      (Java is baked-in)
  • 32-bit or 64-bit Download Options
  • Access to Source Code!
Requires
  • Creo Parametric 3.0 or Later
    • Best Coverage:
      Creo 4.0 / 5.0 / 6.0
  • PTC JLINK Interface Installed
    • FREE w/ Creo Parametric

CREOPYSON logo CREOPYSON

Includes
  • PYTHON Library for CREOSON
  • Access to Source Code!
Requires
  • CREOSON Server
  • PYTHON Scripting Environment

JavaScript logo creoson_js

Included within the main CREOSON Distribution (assets folder)
  • Javascript Client Library for CREOSON
  • Access to Source Code!
Compatible With

Commercial Automation Options

Get more functionality using Excel

If you don't have the skills or time to learn CREOSON, but want the benefits - we offer some off-the-shelf options!

Our commercial products offer advanced functionality, unparalleled ease of use. You only require basic knowledge of Creo Parametric and Microsoft Excel to do some amazing things quickly!

Please consider these options for your automation needs!

Nitro-CELL Logo

Nitro-CELL uses Excel to create automation workflows for Creo Parametric!

Leverage all the power of Excel to document and leverage your knowledge for the purposes of automating Creo product designs, documentation and data-flows.

Learn More →
Nitro-BOM Logo

Nitro-BOM extracts Creo Assembly BOM data directly to Excel.

Create/modify/delete parameters in Excel and import changes back to Creo!

Easily connect BOM Data with your Enterprise Data for Cost Analysis, Data Quality and Migration.

Learn More →
Nitro-PROGRAM Logo

Nitro-PROGRAM is a Graphical Pro/PROGRAM Editor for Creo Parametric.

One-Click Export/Import

Drag-and-Drop Logic Statements

Advanced Relations Editor

Learn More →
Talk to an Expert!

Automating or integrating Creo Parametric is easier and more cost-effective than you think...

If you have time, we would love to talk!

Schedule a Meeting
Creo Parametric automation screenshot
Nitro-CELL Excel automation screenshot
Nitro-BOM bill of materials screenshot
Nitro-BOM cost summary screenshot
Nitro-PROGRAM editor screenshot

Consulting Services

We have been automating and integrating business environments with Creo Parametric for 20+ years!
If you need consulting / development services using CREOSON
reach out and we can connect you to the right people and technology!