Altium Developer Center

Collection of tools, approaches and guides for software engineers on how to automate, integrate 
and extend Altium products - with public documentation and examples

Closed Beta

Available only to closed beta users.
Altium 365 API
develop-altium-365
Altium 365 API

Server-side GraphQL API to read and update data in Altium 365 workspace - from components and templates to designs and BOMs. Stretches beyond just data operations - allows to react to the events, configure entities, manage users and permissions.

Best for: data extraction, batch processing, in-house automations, basic integrations, custom reporting, custom utilities.

Closed Beta

Available only to closed beta users.
Altium Designer SDK
develop-altium-designer
Altium Designer SDK

Client-side SDK for building extensions that run inside Altium Designer. Write plug-ins in C# and C++ - add custom menu actions, panels, documents etc. Focuses on the editor model of the design - PCB, Schematic, BOM and project data within Altium Designer.

Best for: custom panels and UI, in-house utilities, partner plug-ins, desktop automation.

Closed Beta

Available only to closed beta users.
Octopart API
octopart
Octopart API

GraphQL API for searching electronic components (parameters, datasheets, CAD models etc), pricing and availability data. Free evaluation tier available, paid plans required for production use.

Best for: partner products working with parts, in-house systems with need for rich part data.

AI and LLM Integration

Altium builds the open platform for electronics, providing a crucial 
foundation for AI applications — with full control over your IP

ico-workspace
MCP Server for Altium 365 Coming Soon

Expose your company data to your AI agents in a secure, private and controlled manner. Enables LLMs to query designs, components and workspace data as context for AI-assisted workflows.

develop-altium-designer
MCP Server for Altium Designer Coming Soon

Brings the functionality of your local Altium Designer into the LLM of your choice. Allows LLMs to read and interact with PCB designs as context for AI-assisted design tasks.

Enterprise Toolkit

Closed Beta

Available only to closed beta users.

Advanced SDKs and tools for deep integration and platform customization beyond standard APIs.

PLM Integration
PLM Integration SDK
Documentation

Framework for building custom PLM integrations with Altium 365 and Altium Designer using the same infrastructure as Altium's built-in integrations

ECAD‑MCAD CoDesign
MCAD CoDesigner SDK
Join the waitlist

Framework for custom MCAD integrations built on the same infrastructure as Altium's built-in CoDesigner connectors. Implements bi-directional design exchange through the Altium 365 Workspace.

Simulation CoDesign
Simulation CoDesigner SDK
Join the waitlist

Framework for connecting simulation tools into the world of PCB design. Enables bi-directional exchange of design data, parameter changes and simulation results between Altium products and your simulation environment.

Web Viewer
Design Viewer SDK
Documentation

GraphQL API for searching electronic components (parameters, datasheets, CAD models etc), pricing and availability data. Free limited tier available.

Stream security event data from Altium 365 to your SIEM solution. Enables centralized audit logging, compliance monitoring and threat detection for enterprise Altium deployments.

Behavior Extensibility Coming Soon

Encode your engineering rules and compliance standards into the Altium platform - run automatically and consistently across the entire design lifecycle.

new way project
Enforce your rules

Custom ERC, DRC, BOM and release gates checks that look and behave like built-in platform checks

new way version
Connect to your systems

Call internal databases, approved vendor lists, ERP or any data you require

new way comments
Own your logic

Python scripts, checks, hooks, workflow blocks and scheduled actions fully maintained and owned by your team