{
 "categories": [
  "engineering",
  "cad"
 ],
 "deployment": "desktop",
 "evidence": [
  {
   "date": "2026-09-12",
   "fact": "homepage",
   "note": "COMSOL presents COMSOL Multiphysics as simulation software to understand, predict, and optimize physics-based designs, devices, and processes, with the Model Builder, Application Builder, and Model Manager.",
   "source": "https://www.comsol.com/comsol-multiphysics",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "name",
   "note": "The product page brands the software COMSOL Multiphysics and describes fully coupled multiphysics and single-physics modeling.",
   "source": "https://www.comsol.com/comsol-multiphysics",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "vendor",
   "note": "The page is published on comsol.com and presents Multiphysics as COMSOL software.",
   "source": "https://www.comsol.com/comsol-multiphysics",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "deployment",
   "note": "COMSOL Multiphysics is a licensed desktop simulation environment. COMSOL Server and COMSOL Compiler are optional deployment products for sharing Application Builder apps, not a SaaS edition of Multiphysics itself.",
   "source": "https://www.comsol.com/comsol-multiphysics",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "platforms[0]",
   "note": "COMSOL Multiphysics 6.4 Update 3 lists Windows 11, Windows 10, and Windows Server 2016 through 2025 among supported 64-bit operating systems.",
   "source": "https://www.comsol.com/system-requirements",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "platforms[1]",
   "note": "The same requirements page lists macOS 12, 13, 14, 15, and 26, including Apple silicon on macOS 14 and later.",
   "source": "https://www.comsol.com/system-requirements",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "platforms[2]",
   "note": "The same page lists Debian, Red Hat Enterprise Linux, Rocky Linux, Oracle Linux, Ubuntu, SUSE, openSUSE Leap, and Amazon Linux among supported Linux distributions.",
   "source": "https://www.comsol.com/system-requirements",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "license",
   "note": "COMSOL tells prospective users to contact sales for personalized recommendations and the best license option. The system-requirements page documents FlexNet license-manager constraints and license types such as class kit and floating network. This is commercial licensed software.",
   "source": "https://www.comsol.com/comsol-multiphysics",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "status",
   "note": "COMSOL publishes current system requirements for COMSOL Multiphysics version 6.4 Update 3 as an active product.",
   "source": "https://www.comsol.com/system-requirements",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.api.exists",
   "note": "COMSOL documents the COMSOL API as the common programmatic interface for Application Builder methods, LiveLink for MATLAB, LiveLink for Excel, and compiled Java class files.",
   "source": "https://www.comsol.com/support/learning-center/article/overview-of-the-comsol-api-107912",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.api.kinds[0]",
   "note": "COMSOL 6.4 documentation states that the COMSOL API is a Java-based programming interface for running a model file for Java from COMSOL Desktop or the batch command.",
   "source": "https://doc.comsol.com/6.4/doc/com.comsol.help.comsol/comsol_ref_running.38.09.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.api.coverage",
   "note": "COMSOL states that any modeling task that can be performed in the COMSOL user interface can also be done through the API, including geometry, meshing, solving, visualization, and results, across physics interfaces. Coverage is the model object, not a fixed HTTP resource subset.",
   "source": "https://www.comsol.com/support/learning-center/article/overview-of-the-comsol-api-107912",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.api.docs",
   "note": "Opened COMSOL's current public Overview of the COMSOL API article as the API documentation landing cited in this record. The article points to the Application Programming Guide and Programming Reference Manual for the full method catalog.",
   "source": "https://www.comsol.com/support/learning-center/article/overview-of-the-comsol-api-107912",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.sdk.exists",
   "note": "COMSOL documents official Java API use from the Application Builder, Eclipse-compiled class files, and LiveLink language bindings that call the same classes.",
   "source": "https://www.comsol.com/support/learning-center/article/overview-of-the-comsol-api-107912",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.sdk.official",
   "note": "The COMSOL API and compile/batch commands are vendor-published COMSOL 6.4 documentation, not a community wrapper.",
   "source": "https://doc.comsol.com/6.4/doc/com.comsol.help.comsol/comsol_ref_running.38.09.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.sdk.languages[0]",
   "note": "Officially supported compilers list the COMSOL API for use with Java against JDK 8 and 11 on Windows, macOS, and Linux.",
   "source": "https://www.comsol.com/system-requirements",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.sdk.languages[1]",
   "note": "LiveLink for MATLAB is an official COMSOL product that exposes the COMSOL API as MATLAB commands for geometry, mesh, physics, solvers, and results. It is a licensed add-on.",
   "source": "https://www.comsol.com/livelink-for-matlab",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.cli.exists",
   "note": "COMSOL documents comsolcompile on Windows and comsol compile on other platforms, plus the batch command for running compiled model class files. The API overview also shows comsolbatch -inputfile for .class and .mph files.",
   "source": "https://doc.comsol.com/6.4/doc/com.comsol.help.comsol/comsol_ref_running.38.09.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "The Application Builder Method Editor writes Java methods that call the COMSOL API, including Record Method and Copy as Code to Clipboard. The system-requirements page states that the Application Builder is supported on Windows.",
   "source": "https://www.comsol.com/support/learning-center/article/overview-of-the-comsol-api-107912",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.extensibility.scripting[1]",
   "note": "Version 6.3 introduced the Java Shell window as an interactive prompt for running Java API code. COMSOL states the Java Shell is available on Windows only.",
   "source": "https://www.comsol.com/support/learning-center/article/overview-of-the-comsol-api-107912",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.extensibility.scripting[2]",
   "note": "LiveLink for MATLAB lets MATLAB scripts set up and solve COMSOL models and lets COMSOL Desktop and apps call MATLAB functions. Models can be saved as .m files of API calls.",
   "source": "https://www.comsol.com/livelink-for-matlab",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.extensibility.scripting[3]",
   "note": "LiveLink for Excel exposes the COMSOL API to Excel VBA macros for model settings, solvers, and results.",
   "source": "https://www.comsol.com/support/learning-center/article/overview-of-the-comsol-api-107912",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.data_access.export[0]",
   "note": "COMSOL batch and Desktop run .mph model files. The product page also describes Model Manager storage of models and apps.",
   "source": "https://www.comsol.com/support/learning-center/article/overview-of-the-comsol-api-107912",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.data_access.export[1]",
   "note": "File > Save As can write a Model File for Java (.java) that records the session as API calls.",
   "source": "https://www.comsol.com/support/learning-center/article/overview-of-the-comsol-api-107912",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.data_access.export[2]",
   "note": "COMSOL models can be saved as .m files containing MATLAB-syntax API calls.",
   "source": "https://www.comsol.com/livelink-for-matlab",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.data_access.import[0]",
   "note": "comsolbatch -inputfile runs an existing .mph model from the command line.",
   "source": "https://www.comsol.com/support/learning-center/article/overview-of-the-comsol-api-107912",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.data_access.import[1]",
   "note": "Compiled Java class files can be opened in COMSOL Desktop or run with comsolbatch -inputfile.",
   "source": "https://www.comsol.com/support/learning-center/article/overview-of-the-comsol-api-107912",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.data_access.import[2]",
   "note": "COMSOL lists programmatic CAD-file import among API use cases. Some CAD formats require a CAD Import, Design, or LiveLink add-on.",
   "source": "https://www.comsol.com/support/learning-center/article/overview-of-the-comsol-api-107912",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.rpa.ui_stack[0]",
   "note": "COMSOL Desktop and the Model Builder are a desktop graphical modeling environment. No UI probe was run.",
   "source": "https://www.comsol.com/comsol-multiphysics",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "verdict.scores.api",
   "note": "The official Java API covers the full model object, with current 6.4 compile/batch docs, Application Builder recording, and LiveLink bindings. A licensed Multiphysics install is required, Application Builder and Java Shell are Windows-only, and LiveLink products are extra licenses, which keeps the score in the broad-documented tier rather than 9-10.",
   "source": "https://www.comsol.com/support/learning-center/article/overview-of-the-comsol-api-107912",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "verdict.scores.cli",
   "note": "comsolbatch and comsol compile are official and can run .mph and compiled Java class files without the GUI, but they launch solver jobs rather than exposing a structured resource CLI.",
   "source": "https://doc.comsol.com/6.4/doc/com.comsol.help.comsol/comsol_ref_running.38.09.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "freshness.watch[0].url",
   "note": "Opened COMSOL's current Overview of the COMSOL API article, including Application Builder, Java Shell, Java files, batch, LiveLink, and the Windows-only Method Editor table.",
   "source": "https://www.comsol.com/support/learning-center/article/overview-of-the-comsol-api-107912",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "freshness.watch[1].url",
   "note": "Opened the current LiveLink for MATLAB product page, including API-driven MATLAB scripting and .m file export.",
   "source": "https://www.comsol.com/livelink-for-matlab",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "freshness.watch[2].url",
   "note": "Opened COMSOL 6.4 The COMSOL API and Compiling Java Code, including comsolcompile / comsol compile and batch execution.",
   "source": "https://doc.comsol.com/6.4/doc/com.comsol.help.comsol/comsol_ref_running.38.09.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "freshness.watch[3].url",
   "note": "Opened current COMSOL Multiphysics 6.4 Update 3 system requirements, including Windows, macOS, Linux, Application Builder on Windows, and FlexNet licensing.",
   "source": "https://www.comsol.com/system-requirements",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "freshness.watch[4].url",
   "note": "Opened the current COMSOL Multiphysics product page, including Model Builder, Application Builder, Model Manager, and commercial license contact.",
   "source": "https://www.comsol.com/comsol-multiphysics",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-12",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://www.comsol.com/support/learning-center/article/overview-of-the-comsol-api-107912"
   },
   {
    "type": "docs",
    "url": "https://www.comsol.com/livelink-for-matlab"
   },
   {
    "type": "docs",
    "url": "https://doc.comsol.com/6.4/doc/com.comsol.help.comsol/comsol_ref_running.38.09.html"
   },
   {
    "type": "docs",
    "url": "https://www.comsol.com/system-requirements"
   },
   {
    "type": "docs",
    "url": "https://www.comsol.com/comsol-multiphysics"
   }
  ]
 },
 "homepage": "https://www.comsol.com/comsol-multiphysics",
 "id": "comsol-multiphysics",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": "unknown"
  },
  "api": {
   "auth": [],
   "coverage": "full",
   "docs": "https://www.comsol.com/support/learning-center/article/overview-of-the-comsol-api-107912",
   "exists": true,
   "kinds": [
    "java"
   ]
  },
  "cli": {
   "exists": true
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "mph",
    "java",
    "m"
   ],
   "import": [
    "mph",
    "java",
    "cad"
   ]
  },
  "extensibility": {
   "scripting": [
    "application-builder-methods",
    "java-shell",
    "livelink-matlab",
    "livelink-excel"
   ],
   "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 COMSOL API, Application Builder Method Editor, Java Shell, comsolbatch, and LiveLink add-ons drive the model object without visually controlling COMSOL Desktop. This record is COMSOL Multiphysics, not Ansys Mechanical and not MATLAB as a standalone product. Computer-use viability is not inferred from the desktop UI.\n",
   "ui_stack": [
    "desktop-native"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "java",
    "matlab"
   ],
   "official": true
  }
 },
 "name": "COMSOL Multiphysics",
 "platforms": [
  "windows",
  "macos",
  "linux"
 ],
 "related": {
  "alternatives": [
   "ansys-mechanical",
   "matlab"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "COMSOL",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 8,
   "cli": 6,
   "computer_use": null,
   "integrations": null,
   "mcp": null,
   "overall": 8,
   "rpa": null
  },
  "summary": "COMSOL Multiphysics is automatable today through the official Java COMSOL API, with comsolbatch as a second path. This record is the desktop multiphysics simulation platform. It is not Ansys Mechanical and not MATLAB as a standalone identity. COMSOL states that the same API underlies Application Builder methods, LiveLink for MATLAB, LiveLink for Excel / VBA, and compiled Java class files, and that any modeling task available in the COMSOL user interface can also be done through the API, including geometry, meshing, solving, visualization, and results. The Application Builder Method Editor and the Java Shell window are documented on Windows only. Saving a Model File for Java, compiling with comsolcompile / comsol compile, and running .mph or .class files with comsolbatch are documented on Windows, Linux, and macOS. LiveLink for MATLAB drives the same API from MATLAB scripts and requires a LiveLink for MATLAB license. System requirements for version 6.4 Update 3 list Windows 10/11, current macOS releases, and listed Linux distributions, and COMSOL sells licensed product options rather than a free production tier. No first-party MCP, named low-code connector, or computer-use result was established. The Java API is the best path.\n"
 }
}