Tekla Open API: Connect Applications to Tekla Structures

Tekla Structures users have the freedom to be able to produce their own applications when they feel they require something more than what is already available to them. With Tekla Open API™ (Application Programming Interface), these applications can integrate and communicate within the Tekla modelling environment.  Additionally the Tekla Open API (also known as the .NET API), provides an interface for third party applications to interact with model and drawing objects in Tekla Structures.

Get started

Download the Tekla Open API. The StartUp Package in Tekla Open API developers collection  in Tekla Warehouse contains documentation, examples, FAQs, HOWTOs, programming guides and self-learning material. 


Tekla User Assistance offers information on Open API. Also, the Tekla Open API discussion forums support issues related specifically to Tekla Open API; Microsoft and its partners provide answers to other issues such as Windows application development, programming languages, and .NET frameworks.

Applications in Tekla Warehouse

Tekla user community has created lots of applications using Tekla Open API and Tekla Scripting. You can find these in Tekla Warehouse marked as Applications.

With Tekla Open API you can:

  • Add new functionalities to your Tekla Structures.
  • Record and run user interface actions - automate routine tasks such as creating daily reports.
  • Create automation tools for the objects you need frequently, such as basic structures or typical details in drawings.
  • Integrate Tekla Structures to other software for transferring information between these solutions.