{
 "categories": [
  "cad",
  "engineering"
 ],
 "deployment": "hybrid",
 "evidence": [
  {
   "date": "2026-08-28",
   "fact": "homepage",
   "note": "Eplan presents Electric P8 as commercial electrical schematic and documentation software for machines, plant, automation, and control technology, including fluid-power functions.",
   "source": "https://www.eplan.com/us-en/products/eplan-electric-p8.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "deployment",
   "note": "Licenses are described as on-premises or Azure cloud, with 12- to 36-month subscriptions and single or concurrent licenses.",
   "source": "https://www.eplan.com/us-en/products/eplan-electric-p8.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "platforms",
   "note": "The API help starts add-ins by launching w3u.exe or eplan.exe and requires the Windows .NET Desktop Runtime and, for remoting, ASP.NET Core Runtime.",
   "source": "https://www.eplan.help/en-US/Infoportal/content/api/2027/EplanApiDotNet.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "license",
   "note": "Electric P8 is sold as commercial subscription software with optional expansion packages and yearly version updates.",
   "source": "https://www.eplan.com/us-en/products/eplan-electric-p8.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.api.exists",
   "note": "Eplan API Help states that the API can program add-ins and offline applications that generate, edit, and delete projects, pages, macros, and functions.",
   "source": "https://www.eplan.help/en-US/Infoportal/content/api/2027/index.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.api.kinds[0]",
   "note": "The in-process API is a pair of managed surfaces: .NET Framework 4.8.1 assemblies and, from version 2027, matching .NET 8 assemblies.",
   "source": "https://www.eplan.help/en-US/Infoportal/content/api/2027/EplanApiDotNet.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.api.kinds[1]",
   "note": "Eplan remoting connects a .NET client to a running P8 instance over gRPC and protobuf and executes actions synchronously or asynchronously.",
   "source": "https://www.eplan.help/en-US/Infoportal/content/api/2027/EPLANRemoting.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.api.coverage",
   "note": "The user guide and reference cover the data model, parts, connections, reports, PLC exchange, Pro Panel 3D objects, pre-planning, events, and a long action catalog.",
   "source": "https://www.eplan.help/en-US/Infoportal/content/api/2027/index.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.sdk",
   "note": "Eplan documents Visual Studio 2022 add-in and offline-application projects and ships an Add-in Wizard plus official assemblies.",
   "source": "https://www.eplan.help/en-US/Infoportal/content/api/2027/EplanApiDotNet.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.sdk.languages",
   "note": "The development-environment page lists C#, Visual Basic, and C++ as project languages, with C# split between .NET Framework 4.8.1 and .NET 8.",
   "source": "https://www.eplan.help/en-US/Infoportal/content/api/2027/EplanApiDotNet.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.cli.exists",
   "note": "Eplan documents a non-graphical command line that runs one action per invocation, with /Auto, /Quiet, and /NoSplash for unattended execution.",
   "source": "https://www.eplan.help/en-us/Infoportal/Content/Plattform/2026/Content/htm/commandlinecall_k_start.htm",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.extensibility.scripting",
   "note": "The API framework documents scripts, add-ins, add-ons, remoting, and command-line actions as first-party extension paths.",
   "source": "https://www.eplan.help/en-US/Infoportal/content/api/2027/index.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.data_access.export",
   "note": "The action and converter catalogs include export, XML and CSV device-list and parts converters, EDZ parts exchange, and PLC AML exporters.",
   "source": "https://www.eplan.help/en-US/Infoportal/content/api/2027/index.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "modalities.data_access.import",
   "note": "Matching import actions and converters load XML, CSV, EDZ, and PLC exchange data into the Eplan project model.",
   "source": "https://www.eplan.help/en-US/Infoportal/content/api/2027/index.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "verdict.scores.api",
   "note": "The API is broad, versioned, and maintained through the 2027 .NET 8 surface, but it requires a licensed local or Azure-hosted Eplan install and matching runtimes.",
   "source": "https://www.eplan.help/en-US/Infoportal/content/api/2027/EplanApiDotNet.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "verdict.scores.cli",
   "note": "The command line is official and suitable for unattended actions, but it runs one action per process start and depends on an installed licensed engine.",
   "source": "https://www.eplan.help/en-us/Infoportal/Content/Plattform/2026/Content/htm/commandlinecall_k_start.htm",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as the current Eplan Platform API 2027 help index, version 2027.0.3.",
   "source": "https://www.eplan.help/en-US/Infoportal/content/api/2027/index.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as the current .NET Framework and .NET 8 development-environment page.",
   "source": "https://www.eplan.help/en-US/Infoportal/content/api/2027/EplanApiDotNet.html",
   "tier": "declared"
  },
  {
   "date": "2026-08-28",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as current Eplan command-line parameter documentation.",
   "source": "https://www.eplan.help/en-us/Infoportal/Content/Plattform/2026/Content/htm/commandlinecall_k_start.htm",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-08-28",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://www.eplan.help/en-US/Infoportal/content/api/2027/index.html"
   },
   {
    "type": "sdk",
    "url": "https://www.eplan.help/en-US/Infoportal/content/api/2027/EplanApiDotNet.html"
   },
   {
    "type": "cli",
    "url": "https://www.eplan.help/en-us/Infoportal/Content/Plattform/2026/Content/htm/commandlinecall_k_start.htm"
   }
  ]
 },
 "homepage": "https://www.eplan.com/us-en/products/eplan-electric-p8.html",
 "id": "eplan",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": "unknown"
  },
  "api": {
   "auth": [],
   "coverage": "full",
   "docs": "https://www.eplan.help/en-US/Infoportal/content/api/2027/index.html",
   "exists": true,
   "kinds": [
    "dotnet-in-process",
    "grpc-remoting"
   ]
  },
  "cli": {
   "exists": true
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "xml",
    "csv",
    "edz",
    "plc-aml"
   ],
   "import": [
    "xml",
    "csv",
    "edz",
    "plc-aml"
   ]
  },
  "extensibility": {
   "scripting": [
    "scripts",
    "add-ins",
    "add-ons",
    "remoting",
    "command-line-actions"
   ],
   "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. The .NET API, remoting client, scripts, and command-line actions provide supported object-model and batch control without visually driving the Electric P8 desktop UI.\n",
   "ui_stack": [
    "windows-native"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "csharp",
    "vbnet"
   ],
   "official": true
  }
 },
 "name": "Eplan Electric P8",
 "platforms": [
  "windows"
 ],
 "related": {
  "alternatives": [
   "autocad"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Eplan",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 8,
   "cli": 6,
   "computer_use": null,
   "integrations": null,
   "mcp": null,
   "overall": 8,
   "rpa": null
  },
  "summary": "Eplan Electric P8 is automatable today through a first-party .NET API that creates add-ins, scripts, and offline applications against a licensed Eplan installation. The current API help documents both .NET Framework 4.8.1 assemblies and a parallel .NET 8 surface from version 2027. Callers can create, edit, and delete projects, pages, macros, and functions, navigate the data model, and run documented actions such as export, import, reports, and project management. Remoting uses gRPC to execute actions against a running P8 instance after remote access is enabled. A maintained command line starts P8 invisibly with /Auto and /Quiet and runs one action per invocation. This is a deep, documented path, but it is Windows-bound, license-gated, and version-coupled to the installed platform binaries. No first-party MCP, named low-code connector, or computer-use result was established.\n"
 }
}