{
 "categories": [
  "manufacturing",
  "engineering"
 ],
 "deployment": "hybrid",
 "evidence": [
  {
   "date": "2026-09-08",
   "fact": "homepage",
   "note": "Inductive Automation presents Ignition as an industrial platform for enterprise integration and industrial applications, with unlimited tags, designers, and web-deployed clients under one server license.",
   "source": "https://inductiveautomation.com/ignition/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "name",
   "note": "The product page brands the software Ignition and describes SCADA, IIoT, MES, Designer, and unlimited-tag server licensing.",
   "source": "https://inductiveautomation.com/ignition/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "vendor",
   "note": "The page is published on inductiveautomation.com and presents Ignition as Inductive Automation software.",
   "source": "https://inductiveautomation.com/ignition/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "deployment",
   "note": "The product page states clients launch from an on-premise or cloud-based server, and that Ignition installs onto servers, laptops, and embedded devices.",
   "source": "https://inductiveautomation.com/ignition/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "deployment",
   "note": "Ignition Cloud Edition is a cloud-architecture edition sold through cloud marketplaces such as AWS, including an EKS container product. Standard Ignition remains installable software. That is a hybrid product family.",
   "source": "https://www.docs.inductiveautomation.com/docs/8.3/other-editions/ignition-cloud-edition",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "platforms",
   "note": "Installers and default directories are documented for Windows, macOS, and Linux. After install, a web browser opens the Gateway commissioning flow.",
   "source": "https://www.docs.inductiveautomation.com/docs/8.3/getting-started/installing-and-upgrading",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "platforms",
   "note": "The product page states Ignition is cross-platform and web-deploys clients to desktops, industrial displays, and mobile devices.",
   "source": "https://inductiveautomation.com/ignition/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "license",
   "note": "Standard Ignition and Ignition Edge are paid perpetual server licenses. Cloud Edition is usage-based. Licenses are sold per server. A free trial is offered; this is not a lasting free production tier.",
   "source": "https://inductiveautomation.com/pricing/edition",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "license",
   "note": "Ignition is licensed by the server, not the client. One server license includes unlimited clients, tags, and projects. Modules are sold individually or as Solution Suites.",
   "source": "https://www.docs.inductiveautomation.com/docs/8.3/platform/licensing-and-activation",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "status",
   "note": "Inductive Automation publishes current Ignition 8.3 platform documentation covering Gateway, Designer, OpenAPI, and modules.",
   "source": "https://www.docs.inductiveautomation.com/docs/8.3/platform",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.api.exists",
   "note": "The Gateway provides a dynamically generated OpenAPI specification of HTTP API routes that let external systems interact with Ignition using RESTful requests.",
   "source": "https://www.docs.inductiveautomation.com/docs/8.3/platform/gateway/openapi",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.api.kinds[0]",
   "note": "Interactive docs live at /openapi and the raw spec at /openapi.json. Configuration resources are REST routes under /data/api/v1/resources with GET list, POST create, and DELETE delete examples.",
   "source": "https://www.docs.inductiveautomation.com/docs/8.3/platform/gateway/openapi",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.api.kinds[1]",
   "note": "With the OPC UA module, Ignition is an OPC UA server and client. The Gateway includes OPC UA client capability even without the module. UA/TCP with UA/Binary encoding is documented.",
   "source": "https://www.docs.inductiveautomation.com/docs/8.3/ignition-modules/opc-ua",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.api.auth[0]",
   "note": "API Keys authenticate Gateway HTTP API requests. The key is sent as X-Ignition-API-Token. This header is required for routes documented in /openapi. Keys are hashed at creation and shown only once.",
   "source": "https://www.docs.inductiveautomation.com/docs/8.3/platform/security/api-keys",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.api.coverage",
   "note": "Only routes explicitly documented by installed modules appear. As of 8.3, many configuration elements are CRUD resources. Mutative POST, PUT, and DELETE are audited. The page does not claim a complete plant-tag REST catalog.",
   "source": "https://www.docs.inductiveautomation.com/docs/8.3/platform/gateway/openapi",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.api.docs",
   "note": "This user-manual page is the public description of the Gateway OpenAPI interface, authentication, and resource routes.",
   "source": "https://www.docs.inductiveautomation.com/docs/8.3/platform/gateway/openapi",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.api",
   "note": "The Web Dev module builds custom RESTful APIs on the Gateway. Python resources implement doGet through doPatch, return JSON or HTML, and mount under /system/webdev/{project}/{resource}. Optional HTTP BASIC auth is documented per resource.",
   "source": "https://www.docs.inductiveautomation.com/docs/8.3/ignition-modules/web-dev",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.sdk.exists",
   "note": "Inductive Automation publishes the Ignition SDK Programmer's Guide for building modules, with example projects, Java API docs, and a module-development forum.",
   "source": "https://www.sdk-docs.inductiveautomation.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.sdk.official",
   "note": "The user manual directs custom-module authors to the official SDK documentation. Third-party modules are built with that SDK.",
   "source": "https://www.docs.inductiveautomation.com/docs/8.3/getting-started/modules-overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.sdk.languages[0]",
   "note": "Ignition 8.3 module development requires a Java 17 JDK. The 8.3 examples page also requires JDK 17 and a running 8.3+ Gateway.",
   "source": "https://www.sdk-docs.inductiveautomation.com/docs/8.3/getting-started/environment-setup/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.cli.exists",
   "note": "gwcmd is an official Gateway command-line utility in the install directory. It supports backup, restore, restart, port changes, license activate/unactivate, password reset, SSL keystore export, and thread dumps. It requires administrative privileges on the Gateway host and runs on Windows, Linux, and macOS.",
   "source": "https://www.docs.inductiveautomation.com/docs/8.3/platform/gateway/gateway-command-line-utility-gwcmd",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "Ignition scripting is Python implemented as Jython 2.7. Scripts have access to the Java standard library.",
   "source": "https://www.docs.inductiveautomation.com/docs/8.3/platform/scripting/python-scripting",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "Python runs in Gateway, Perspective session, and Vision client scopes. The system.* library includes functions such as system.tag.readBlocking. Designer Script Console, project libraries, tag scripts, and component event handlers are documented.",
   "source": "https://www.docs.inductiveautomation.com/docs/8.3/platform/scripting/scripting-in-ignition",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.extensibility.webhooks",
   "note": "Event Streams HTTP source accepts POST and PUT at /system/eventstream/{projectName}/{resourcePath}. It requires the Web Dev module. Optional HTTPS and authentication are documented.",
   "source": "https://www.docs.inductiveautomation.com/docs/8.3/ignition-modules/event-streams/types-of-sources",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.data_access.export[0]",
   "note": "Gateway backups download as .gwbk files from the Gateway webpage or gwcmd -b. They include projects, tags, connections, and Gateway settings.",
   "source": "https://www.docs.inductiveautomation.com/docs/8.3/platform/gateway/gateway-backup-and-restore",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.data_access.import[0]",
   "note": "Gateway restore from a .gwbk file overwrites the current Gateway configuration. gwcmd -s restores from a specified path.",
   "source": "https://www.docs.inductiveautomation.com/docs/8.3/platform/gateway/gateway-backup-and-restore",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.data_access.export[1]",
   "note": "Project export writes a .zip of project resources from the Gateway Projects page or Designer File > Export. Gateway-level tags and connections are not included.",
   "source": "https://www.docs.inductiveautomation.com/docs/8.3/platform/projects/project-export-and-import",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.data_access.import[1]",
   "note": "Project import restores a .zip into the Gateway or merges selected resources in the Designer.",
   "source": "https://www.docs.inductiveautomation.com/docs/8.3/platform/projects/project-export-and-import",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.rpa.ui_stack[0]",
   "note": "The Ignition Gateway is a web server accessed from a web browser, typically at http://localhost:8088.",
   "source": "https://www.docs.inductiveautomation.com/docs/8.3/platform",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.rpa.ui_stack[1]",
   "note": "The Designer is a desktop IDE launched with the Designer Launcher. It edits Perspective views and Vision windows and saves projects to the Gateway.",
   "source": "https://www.docs.inductiveautomation.com/docs/8.3/platform/designer",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "https://inductiveautomation.com/llms.txt returned HTTP 404 on 2026-09-08.",
   "source": "https://inductiveautomation.com/llms.txt",
   "tier": "scraped"
  },
  {
   "date": "2026-09-08",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "https://www.docs.inductiveautomation.com/llms.txt returned HTTP 404 on 2026-09-08.",
   "source": "https://www.docs.inductiveautomation.com/llms.txt",
   "tier": "scraped"
  },
  {
   "date": "2026-09-08",
   "fact": "verdict.scores.api",
   "note": "The 8.3 Gateway HTTP API is documented OpenAPI with token auth and configuration CRUD, plus Web Dev custom REST and OPC UA. Coverage is module-gated and not a full tag REST catalog, which keeps the score in the broad-production tier rather than 9-10.",
   "source": "https://www.docs.inductiveautomation.com/docs/8.3/platform/gateway/openapi",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "verdict.scores.cli",
   "note": "gwcmd is official and non-interactive with -y, but it is host-local, requires admin rights, and covers Gateway backup, restore, ports, and licensing rather than tag or project resource operations.",
   "source": "https://www.docs.inductiveautomation.com/docs/8.3/platform/gateway/gateway-command-line-utility-gwcmd",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "freshness.watch[0].url",
   "note": "Opened the current Ignition 8.3 Gateway OpenAPI documentation, including /openapi, /openapi.json, X-Ignition-API-Token, and /data/api/v1/resources.",
   "source": "https://www.docs.inductiveautomation.com/docs/8.3/platform/gateway/openapi",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "freshness.watch[1].url",
   "note": "Opened the API Keys page. Keys authenticate /openapi routes via X-Ignition-API-Token. Basic Token is the only type. Keys grant access to configuration, tags, and projects.",
   "source": "https://www.docs.inductiveautomation.com/docs/8.3/platform/security/api-keys",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "freshness.watch[2].url",
   "note": "Opened the Web Dev module manual. Python resources implement HTTP methods and mount under /system/webdev. Optional HTTP BASIC auth is documented.",
   "source": "https://www.docs.inductiveautomation.com/docs/8.3/ignition-modules/web-dev",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "freshness.watch[3].url",
   "note": "Opened the Ignition SDK Programmer's Guide home. It links the SDK guide, example modules, Java API docs, and the module-development forum.",
   "source": "https://www.sdk-docs.inductiveautomation.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "freshness.watch[4].url",
   "note": "Opened Inductive Automation's MCP article, last updated 2026-07-24. It states the company is working on an MCP Module to be released later in 2026. The 8.3 user manual modules overview does not document that module, so first-party MCP stays unknown.",
   "source": "https://inductiveautomation.com/resources/article/what-is-mcp-understanding-the-model-context-protocol",
   "tier": "declared"
  },
  {
   "date": "2026-09-08",
   "fact": "freshness.watch[5].url",
   "note": "Opened the current gwcmd page, including backup, restore, restart, port, license, and password-reset options.",
   "source": "https://www.docs.inductiveautomation.com/docs/8.3/platform/gateway/gateway-command-line-utility-gwcmd",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-08",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://www.docs.inductiveautomation.com/docs/8.3/platform/gateway/openapi"
   },
   {
    "type": "docs",
    "url": "https://www.docs.inductiveautomation.com/docs/8.3/platform/security/api-keys"
   },
   {
    "type": "docs",
    "url": "https://www.docs.inductiveautomation.com/docs/8.3/ignition-modules/web-dev"
   },
   {
    "type": "sdk",
    "url": "https://www.sdk-docs.inductiveautomation.com/"
   },
   {
    "type": "mcp",
    "url": "https://inductiveautomation.com/resources/article/what-is-mcp-understanding-the-model-context-protocol"
   },
   {
    "type": "docs",
    "url": "https://www.docs.inductiveautomation.com/docs/8.3/platform/gateway/gateway-command-line-utility-gwcmd"
   }
  ]
 },
 "homepage": "https://inductiveautomation.com/ignition/",
 "id": "inductive-ignition",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": false
  },
  "api": {
   "auth": [
    "api-token"
   ],
   "coverage": "partial",
   "docs": "https://www.docs.inductiveautomation.com/docs/8.3/platform/gateway/openapi",
   "exists": true,
   "kinds": [
    "rest",
    "opc-ua"
   ]
  },
  "cli": {
   "exists": true
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "gwbk",
    "zip"
   ],
   "import": [
    "gwbk",
    "zip"
   ]
  },
  "extensibility": {
   "scripting": [
    "python"
   ],
   "webhooks": true
  },
  "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. The Gateway is a browser UI. The Designer is a Java desktop IDE launched with the Designer Launcher. Perspective sessions are HTML; Vision clients are a separate Java runtime. The 8.3 Gateway HTTP API, Web Dev module, Python scripting, Java Module SDK, OPC UA, and gwcmd cover Gateway and project work without driving those UIs.\n",
   "ui_stack": [
    "web-dom",
    "java-desktop"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "java"
   ],
   "official": true
  }
 },
 "name": "Ignition",
 "platforms": [
  "windows",
  "macos",
  "linux",
  "web"
 ],
 "related": {
  "alternatives": [
   "matlab",
   "siemens-nx"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Inductive Automation",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 7,
   "cli": 4,
   "computer_use": null,
   "integrations": null,
   "mcp": null,
   "overall": 7,
   "rpa": null
  },
  "summary": "Ignition is automatable today through the Ignition 8.3 Gateway HTTP API. This record is Inductive Automation's Ignition industrial platform for SCADA, IIoT, and MES, including Ignition Designer and unlimited-tag server licensing. It is not Siemens TIA Portal, AVEVA, or LabVIEW. The Gateway publishes a dynamically generated OpenAPI document at /openapi and /openapi.json. Documented routes, including configuration resources under /data/api/v1/resources, support list, create, update, and delete for infrastructure-as-code and remote Gateway setup. Callers authenticate with a Gateway API Key in the X-Ignition-API-Token header. That REST surface is configuration-centric and limited to routes that installed modules document; it is not a complete plant-tag REST catalog. Custom REST for tags and external systems is a licensed Web Dev module that mounts Python doGet, doPost, doPut, and doDelete handlers under /system/webdev. With the OPC UA module, Ignition is both an OPC UA server and client for live device and tag data. Python scripting uses Jython 2.7 and the system.* library inside Designer, Gateway, and session scopes. The official Module SDK is Java (JDK 17 on Ignition 8.3) for Gateway, Designer, and OPC UA driver modules. The host-local gwcmd utility backs up and restores .gwbk files, restores projects as .zip, restarts the Gateway, and changes ports; it requires administrative privileges on the Gateway host and is not a structured resource CLI. Event Streams can accept HTTP POST and PUT at /system/eventstream/{project}/{resource} when Web Dev is installed. Standard Ignition is installable on Windows, Linux, and macOS; clients web-deploy from an on-premise or cloud-based server. Ignition Cloud Edition is a marketplace-hosted edition, so deployment is hybrid. Inductive Automation's July 2026 article says an MCP Module will be released later in 2026. The opened 8.3 user manual does not document that module, so first-party MCP is unassessed. Named iPaaS connectors were not opened. Computer-use viability is unassessed. API scores 7 and is the best path. CLI scores 4 as a host-local admin tool.\n"
 }
}