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

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.

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.

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 crucialfoundation for AI applications — with full control over your IP
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.
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
Advanced SDKs and tools for deep integration and platform customization beyond standard APIs.
Framework for building custom PLM integrations with Altium 365 and Altium Designer using the same infrastructure as Altium's built-in integrations
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.
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.
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.
Encode your engineering rules and compliance standards into the Altium platform - run automatically and consistently across the entire design lifecycle.
Custom ERC, DRC, BOM and release gates checks that look and behave like built-in platform checks
Call internal databases, approved vendor lists, ERP or any data you require
Python scripts, checks, hooks, workflow blocks and scheduled actions fully maintained and owned by your team
Best Practices
Recommended approaches and architecture for most common integrationand extensibility scenarios on the Altium Platform
Synchronize your components in bi-directional manner, connect to the ECO flows using, publish release artifacts and BOM structure to PLM (or similar system) using the correct (recommended and supported) integration patterns from Altium.
Extend the platform behavior, on the server and client, with your own logic specific to your industry or company by writing Python script and connecting it to all critical check points on the platform - desktop, releases, design review, workflows etc.
Best way to have a bi-directional integration with the MCAD on Altium platform comparing outdated file based approaches with CoDesigner approach.
Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.