Altium Designer developer documentation is currently being migrated to our new documentation platform. In the meantime, you can access the existing Altium Designer SDK and scripting documentation here: Altium Designer SDK and Scripting Documentation
Altium Designer is a leading PCB design environment used by engineers to create schematics, PCB layouts, libraries, and manufacturing deliverables for electronic products. For developers and engineering teams, Altium Designer provides extensibility and automation capabilities through the Altium Designer SDK and scripting framework. These technologies enable the creation of custom tools, workflow…
The Altium Designer SDK is currently in Closed Beta, and available only to a few selected early-access customers. The Altium Designer SDK lets you build custom extensions that integrate directly into Altium Designer – adding commands, automating workflows, and accessing design data through a managed .NET API. This guide walks you through installing the development tools, creating an extension…
The following quick start guides are available, to get you up and running with the Altium 365 and Octopart APIs, and the Altium Designer SDK: Altium 365 API Quick Start Guide Altium Designer SDK Quick Start Guide Octopart API Quick Start Guide
Altium Developer Center is the home for software engineers building on Altium's products. It covers main product areas each with its own APIs, SDKs, and integration surfaces. Access to developer products is managed through Altium Developer Center, where you can enroll in programs to access Altium 365 API, Altium Designer SDK, Embeddable Viewer, and other developer products. Altium 365 Altium 365…
Explore the key capabilities of the Altium Platform (Altium 365), from managing design content and reviewing BOMs to integrating parts data and supporting board assembly. This quick-reference guide groups capabilities into portals, extensions, and core features, with links to detailed documentation so you can find the information you need. Availability depends on your subscribed Altium solution…
Altium 365 Workspace projects bring centralized storage, built-in Git version control, and collaboration tools to your design workflow. This article explains how to create projects and upload existing designs through the Workspace browser interface, including how folder settings and permissions affect project storage and access. Information is also provided on uploading of supported non-Altium…
This article gives a focused overview of the SMT design rule types available for PCB layout in Altium Designer, with specific attention to what each rule controls, the constraints you can define, and how those rules affect routing and design rule checking. From the example shown, readers can see how a rule like SMD To Corner sets the minimum distance from a surface mount pad to the first routing…
Use of this CoDesigner documentation requires: A supported Altium design client: Note that not all features described on this page are available in all installations of Altium MCAD CoDesigner. Refer to the Feature Availability panel on the right for more information. To determine the supported Altium design clients, note the version of the MCAD CoDesigner Addin you are using, then check for…
Learn More
Equip engineers with everything needed to design modern, high-performance PCBs.
Combine advanced PCB design with cloud-based collaboration to streamline development.