I'm trying to study ArchiCAD API & GDL. Is there a free license?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2023-09-06
04:16 AM
- last edited on
‎2024-09-17
01:19 PM
by
Doreena Deng
I'm trying to study ArchiCAD API & GDL.
Is there a free license?
I think it will take about 1 to 2 years.
I think you need to study at least that much to use it in practice.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2023-09-07 04:10 AM
This is a Developer Forum topic, so I am moving it. Note that there are separate forums for GDL and the API if you do jump into this and have questions on either.
Free license for Archicad itself? No.
Free use of API and GDL: "yes". With GDL, it is part of every version of Archicad. With the API, anyone can freely develop plug-ins using the API devkit that will only work with Archicad running in Demo Mode.
GDL, similar to the ancient Basic language, is easy to learn... and you can open the code of any library part to see it as part of the learning process.
API coding requires solid C++ programming skills to create a robust plug-in that does what it is intended to do and nothing more (e.g., by erroneous data access actually destroying some model data). Learning C++ is something for any of the various online learning sites.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2023-09-07 05:00 AM - edited ‎2023-09-07 05:01 AM
In addition to what Karl said, you can register as a developer and you will be able to create add-ons that work with the full commercial version.
You can also (optionally) purchase a developers license if you want direct support (not just this forum).
Barry.
Versions 6.5 to 27
i7-10700 @ 2.9Ghz, 32GB ram, GeForce RTX 2060 (6GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2023-09-07 02:23 PM
It seems like you can't save GDL in the demo version.
How can I study GDL?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2023-09-07 07:06 PM
Please post GDL questions in the GDL forum.... This thread is in the API forum.
The quick answer is that you can study existing library objects in the Demo version, and can create your own - knowing that you cannot save them, so you would just have to play with trivial things. I'm confused though... from your many posts over the past year, I thought you had a licensed version?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2023-09-08 09:17 AM
Might it be possible to use the XML to GDL converter, or similar compiler, without a licence? In that way you could code and compile externally then load it into a DEMO. Far from ideal, and if you do not quite know what you are doing, extremely clunky...
AC22-28 AUS 3110 | Help Those Help You - Add a Signature |
Self-taught, bend it till it breaks | Creating a Thread |
Win11 | i9 10850K | 64GB | RX6600 | Win11 | R5 2600 | 16GB | GTX1660 |
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2023-09-08 10:11 AM - edited ‎2023-09-08 10:12 AM
I think I saw somewhere that coding is possible with visual code, but I can't find it.
Did I misunderstand something else?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2023-09-08 11:42 AM
@LeeJaeYoung wrote:
I think I saw somewhere that coding is possible with visual code, but I can't find it.
Did I misunderstand something else?
Does this answer your question?
I have no idea how it all works.
I am sure you would have seen this?
Barry.
Versions 6.5 to 27
i7-10700 @ 2.9Ghz, 32GB ram, GeForce RTX 2060 (6GB), Windows 10
Lenovo Thinkpad - i7-1270P 2.20 GHz, 32GB RAM, Nvidia T550, Windows 11
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2023-12-07 08:24 AM
I do believe someone wrote an extension for GDL in VSCode, but I believe it was only highlighting and completion, so you would still need to manually compile.
https://marketplace.visualstudio.com/items?itemName=GRAPHISOFT.gdl
AC22-28 AUS 3110 | Help Those Help You - Add a Signature |
Self-taught, bend it till it breaks | Creating a Thread |
Win11 | i9 10850K | 64GB | RX6600 | Win11 | R5 2600 | 16GB | GTX1660 |