We value your input! Please participate in Archicad 28 Home Screen and Tooltips/Quick Tutorials survey
2024-04-30 11:01 AM - edited 2024-04-30 11:18 AM
The programming language of Archicad Add-Ons is C++, so you have to be familiar with this language to start.
Archicad is extensible in several ways: by creating new menu commands and dialogs, adding import-export functionalities, etc. The API itself is general purpose, so you can write various Add-Ons with the same Development Kit.
First things first, you will have to set up your development environment:
Archicad Versions | Windows | MacOS |
Archicad 23 | Visual Studio 2017 (v141 toolset) | Latest Xcode (deployment target macOS 10.12) |
Archicad 24 | Visual Studio 2017 (v141 toolset) | Latest Xcode (deployment target macOS 10.13) |
Archicad 25 | Visual Studio 2019 (v142 toolset) | Latest Xcode (deployment target macOS 10.15) |
Archicad 26 | Visual Studio 2019 (v142 toolset) | Latest Xcode (deployment target macOS 10.15) |
Archicad 27 | Visual Studio 2019 (v142 toolset) | Latest Xcode (deployment target macOS 10.15) |
After you have installed the Development Kit you will find three folders at the install location.
You could start with one of the example Add-Ons, but it’s much easier to start with the template available on GitHub. Download the Archicad Add-On template from here.
For further steps please check out this page: Getting started with Archicad Add-Ons | ARCHICAD API (graphisoft.com)
If you feel stuck, post your questions in the Developer Forum.