Welcome to our Tekla Open API Beginner's Course. This Course is designed to help developers, engineers, and automation specialists create custom applications, plugins, and automation tools for Tekla Structures. It covers essential API concepts, including object creation, form-based applications, work plane management, and vector operations. Learners will gain hands-on experience in developing scripts and extensions to enhance Tekla’s functionality, automate repetitive tasks, and improve workflow efficiency. By the end of the course, participants will have the skills to advance to intermediate and further integrate automation solutions into their projects.
Understand how Tekla Open API allows developers to automate tasks, create custom applications, and extend Tekla’s functionalities using C#.
Get familiar with the essential software tools, including Tekla Structures, Microsoft Visual Studio, and API reference documentation for coding and development.
Explore the available resources, including Tekla’s official documentation, developer forums, and community support to help troubleshoot and enhance your API skills.
Understand which Tekla licenses support Open API development and how to ensure compliance with licensing requirements before building applications.
Discover how automation through Open API reduces manual work, enhances efficiency, and enables the creation of custom workflows for complex detailing and modeling tasks.
A step-by-step roadmap to ensure you have the required programming skills, software setup, and API understanding to begin development.
Application vs. Plugin – Part 1 & 2 – Learn the difference between standalone applications that run externally and plugins that integrate directly within Tekla Structures.
Understand how to design user-friendly interfaces for Tekla applications using Windows Forms and dialog boxes.
Introduction to TSEP – Learn what Tekla Structures Extension Packages (TSEP) are and how they help package and distribute custom Tekla applications.
Plugin TSEP – Understand how TSEP plugins work inside Tekla and how to install, manage, and update them.
Introduction to Application TSEP – Learn how to create full-fledged Tekla applications using TSEP, allowing custom functionalities beyond built-in tools.
Application TSEP – Get hands-on experience in configuring, packaging, and deploying applications using Tekla Structures Extension Packages.
TSEP File Dispatcher Launcher – Learn how the TSEP File Dispatcher helps in managing and launching multiple Tekla applications efficiently.
Creating Beams and Columns – Learn how to create basic and polybeams using predefined or user-selected points.
Creating Contour Plates – Automate the creation of contour plates by using predefined points or interactive selection in Tekla models.
Creating Bolts and Welds – Understand how to programmatically generate bolts and welds between steel members using API methods.
Select From Catalogue – Learn how to create a dropdown list of predefined Tekla components for easy user selection in custom applications.
Chamfer Selection for Contour Plates – Automate the process of selecting and applying chamfers to contour plates using form-based inputs.
Selecting Images and Indexing Values – Learn to develop interactive UI elements that allow users to select and apply images or attributes dynamically.
Reading and Reusing Attribute Values – Retrieve existing object attributes, modify them, and apply them to other components efficiently.
Distance List Implementation – Automate placement distances for Tekla objects by using predefined or calculated spacing values.
Vector Basics – Learn the fundamental vector operations, including addition, subtraction, and magnitude calculation, for precise object placement in Tekla.
Dot and Cross Products – Understand how to use vector mathematics to determine angles, rotations, and transformations in 3D space.
Unit Vectors and Vector Output – Explore how to normalize vectors for consistent direction control when positioning objects through API scripts.
Part Fitting and Straight Cuts – Automate cutting steel profiles using predefined fit conditions to adjust elements for connections.
Angle and Polygon Cuts – Use API functions to define precise cutting angles and polygonal trims for advanced steel detailing.
Logical Code for Column Web Fittings – Implement advanced logic to automatically fit cuts that align with column flanges and web structures.
Changing Workplanes – Learn how to switch between global and part-based workplanes for precise modeling in different orientations.
Saving Workplanes – Automate workplane setups for consistent modeling environments across multiple sessions or projects.
Reading Object Attributes – Extract detailed properties of beams, plates, bolts, and welds using API methods.
Creating Objects Based on Attributes – Use existing object properties to generate new objects with similar characteristics.
Displaying Data in Grids – Develop interactive data tables to show and manipulate Tekla model attributes dynamically.
You may be out-resourced and out-experienced, yet you can still outshine the giants by thinking differently and creating your own “Tekla mastery stack”. Now you’ll use our exact playbook to do the same in your field. No extensive background required, just dedication and an unbeatable desire to excel.
Most engineers stick to the basics, not exploring beyond. That’s what happens when you don’t know how to leverage Tekla to its full potential. You’re compared to everyone else and your competitors outpace. Not you. Our course will help you develop skills centered around value, true dream capabilities in engineering.
The project's complexity doesn’t matter and your competition doesn’t matter. Because our guide will help you innovate, not wait to replicate when it’s already too late. Instead, you’ll always be a step ahead while everyone else is trying to keep up. There’s no better feeling in the engineering world.
This course is designed for Tekla users and software engineers who want to learn programming to create custom applications, plugins, and automation tools using the Tekla Open API.
You will learn how to:
Develop applications and plugins using Tekla Open API.
Create and modify objects such as beams, columns, plates, bolts, and welds.
Use the Tekla Structures Extension Package (TSEP) for custom development.
Implement vectors, workplanes, and object attributes for automation.
The course includes:
Step-by-step video tutorials explaining API functions and usage.
Hands-on coding exercises for practical learning.
Yes, basic programming knowledge in C# or .NET is recommended, as Tekla Open API development involves coding.
You will need:
Tekla Structures (licensed or trial version).
Microsoft Visual Studio for coding and API development.
Tekla Open API Documentation (provided in the course).
Certainly! You can reach out with any questions or issues by sending email to [email protected], and support will be available to assist you.
The course is self-paced and typically takes 20-30 hours, depending on your experience level and practice time.
The course comprises 54 detailed video lessons and is accompanied by live course discussions and Q&A sessions every Friday at 4 pm AEST.
Yes, you get lifetime access to the course materials, including future updates.
Yes, PDF guides, connection settings, and reference materials are available for download. However, video content remains online for security reasons.
This course helps you:
Automate repetitive tasks in Tekla using API scripting.
Develop plugins and applications to improve efficiency.
Customize Tekla workflows based on project needs.
Yes, we offer a 7-day money-back guarantee, deducting the international transfer fee, if you are not satisfied with the course content.
Simply sign up on our website, make the payment, and start learning immediately.
You will receive credentials to your email shared with us with the login in url and password. Sometimes, the email might land in your spam folder. Kindly check. If there is any issue, reach out to us at [email protected]

© 2025 All Rights Reserved Byacademy.ibimconsulting.com.au