{
 "categories": [
  "cad",
  "3d-modeling",
  "engineering"
 ],
 "deployment": "hybrid",
 "evidence": [
  {
   "date": "2026-08-28",
   "fact": "homepage",
   "note": "PTC presents Creo as a parametric 3D CAD platform for part and assembly design with integrated simulation, model-based definition, and manufacturing.",
   "source": "https://www.ptc.com/en/products/creo",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "deployment",
   "note": "PTC sells Creo as an on-premises product and Creo+ as a SaaS offering of the same core, and states the two remain file-compatible.",
   "source": "https://www.ptc.com/en/products/creo",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "platforms",
   "note": "The product page lists Microsoft Windows 10 and Windows 11 Pro, Pro for Workstations, and Enterprise editions as supported operating systems.",
   "source": "https://www.ptc.com/en/products/creo",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "license",
   "note": "Creo is commercially licensed, including enterprise, small-team, and solo-designer buying options.",
   "source": "https://www.ptc.com/en/products/creo",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.api.exists",
   "note": "PTC documents Creo TOOLKIT as the customization toolkit and primary API for Creo Parametric.",
   "source": "https://support.ptc.com/help/creo_toolkit/protoolkit_pma/r13/usascii/creo_toolkit/user_guide/Fundamentals.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.api.kinds[0]",
   "note": "Creo TOOLKIT is a C-language library that compiles into applications integrated into Creo Parametric.",
   "source": "https://support.ptc.com/help/creo_toolkit/protoolkit_pma/r13/usascii/creo_toolkit/user_guide/Fundamentals.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.api.coverage",
   "note": "PTC states TOOLKIT provides a large library of C functions for safe, controlled access to the Creo Parametric database and applications.",
   "source": "https://support.ptc.com/help/creo_toolkit/protoolkit_pma/r13/usascii/creo_toolkit/user_guide/Fundamentals.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.sdk",
   "note": "Creo TOOLKIT is the official PTC application programmer interface and ships as a customer and third-party customization toolkit.",
   "source": "https://support.ptc.com/help/creo_toolkit/protoolkit_pma/r13/usascii/creo_toolkit/user_guide/Fundamentals.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.sdk.languages[0]",
   "note": "The opened TOOLKIT fundamentals page documents the C programming language as the TOOLKIT language.",
   "source": "https://support.ptc.com/help/creo_toolkit/protoolkit_pma/r13/usascii/creo_toolkit/user_guide/Fundamentals.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "TOOLKIT applications are the documented first-party way to expand Creo Parametric capabilities and integrate them into the product.",
   "source": "https://support.ptc.com/help/creo_toolkit/protoolkit_pma/r13/usascii/creo_toolkit/user_guide/Fundamentals.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.data_access.export[0]",
   "note": "TOOLKIT functions read the Creo Parametric database through the official C library.",
   "source": "https://support.ptc.com/help/creo_toolkit/protoolkit_pma/r13/usascii/creo_toolkit/user_guide/Fundamentals.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.data_access.import[0]",
   "note": "TOOLKIT functions write the Creo Parametric database through the official C library.",
   "source": "https://support.ptc.com/help/creo_toolkit/protoolkit_pma/r13/usascii/creo_toolkit/user_guide/Fundamentals.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "verdict.scores.api",
   "note": "TOOLKIT is the primary official API and is broad enough for production customization, but it is C-only in the opened help, licensed, and install-bound.",
   "source": "https://support.ptc.com/help/creo_toolkit/protoolkit_pma/r13/usascii/creo_toolkit/user_guide/Fundamentals.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as PTC's current Creo and Creo+ product page, including platform and delivery statements.",
   "source": "https://www.ptc.com/en/products/creo",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as the current Creo TOOLKIT fundamentals page that names TOOLKIT as the primary C API.",
   "source": "https://support.ptc.com/help/creo_toolkit/protoolkit_pma/r13/usascii/creo_toolkit/user_guide/Fundamentals.html",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-08-28",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://www.ptc.com/en/products/creo"
   },
   {
    "type": "sdk",
    "url": "https://support.ptc.com/help/creo_toolkit/protoolkit_pma/r13/usascii/creo_toolkit/user_guide/Fundamentals.html"
   }
  ]
 },
 "homepage": "https://www.ptc.com/en/products/creo",
 "id": "ptc-creo",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": "unknown"
  },
  "api": {
   "auth": [],
   "coverage": "full",
   "docs": "https://support.ptc.com/help/creo_toolkit/protoolkit_pma/r13/usascii/creo_toolkit/user_guide/Fundamentals.html",
   "exists": true,
   "kinds": [
    "c-in-process"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "creo-database"
   ],
   "import": [
    "creo-database"
   ]
  },
  "extensibility": {
   "scripting": [
    "creo-toolkit"
   ],
   "webhooks": "unknown"
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": "unknown",
   "third_party": [],
   "verdict": "unknown"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. Creo TOOLKIT gives supported C access to the Creo Parametric database and user interface without visually driving the desktop UI.\n",
   "ui_stack": [
    "windows-native"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "c"
   ],
   "official": true
  }
 },
 "name": "PTC Creo",
 "platforms": [
  "windows"
 ],
 "related": {
  "alternatives": [
   "solidworks",
   "autodesk-inventor",
   "siemens-nx"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "PTC",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 7,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": null,
   "overall": 7,
   "rpa": null
  },
  "summary": "PTC Creo is automatable today through Creo TOOLKIT, the vendor's primary C API for Creo Parametric. TOOLKIT lets customers and third parties write C applications that integrate into Creo and get controlled access to the Creo database and user interface. Creo and Creo Parametric are the same product. Creo+ is the SaaS delivery of that same CAD core, with cloud license management and collaboration, and remains Windows-hosted rather than a browser CAD client. Official system requirements list Windows 10 and Windows 11 editions. This path is deep and long-lived, but it is licensed, Windows-bound, and ships with the installed product rather than as a public cloud API. Other official language toolkits are referenced on PTC help-center indexes and were not opened in this pass, so they stay out of the assessed surface. No first-party MCP, named low-code connector, CLI, or computer-use result was established.\n"
 }
}