Tekla Open API: Connect Applications to Tekla Structures

We want that Tekla Structures users can produce their own applications when they feel they want something more than what is already available. With Tekla Open API (Application Programming Interface), these applications can integrate and communicate within the Tekla modeling environment.  Additionally the Tekla Open API, known also 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, at Tekla Open API discussion forums we support the issues related specifically to Tekla Open API; Microsoft and its partners answer 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 they 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.