You can develop your own applications and additional features for Tekla Structures through the Tekla Open API (Application Programming Interface). Tekla Open API is implemented using Microsoft .NET technology.
Applications that are developed using Tekla Open API to work with Tekla Structures are called extensions. To use the power of the Tekla Open API, you must write program code outside Tekla Structures. If you do not know how to program, you can still benefit from the Tekla Open API by downloading extensions created by others from Tekla Warehouse.
With Tekla Open API you can:
Record and run user interface actions
By recording and running user interface actions you can automate routine tasks, such as creating daily reports.
Create automation tools
You can create automation tools for frequently needed objects. With automation tools you can, for example, create basic structures or add typical details to drawings.
Integrate Tekla Structures to other software
You can utilize the Tekla Open API and .NET in transferring information between Tekla Structures and other software, such as Analysis & Design software.
Create new functionality.
For more information on Tekla Open API and extensions, visit the Tekla Developer Center.