EPLAN 21 API offers you the possibility to add functionalities to EPLAN 21 and to integrate them into your company operations. Using the EPLAN 21 API you can program AddIns as well as offline applications. The generation of AddIns allows you to enhance EPLAN 21 by new functions and to directly insert them into the EPLAN 21 user interface. If you use offline applications, you can employ EPLAN functionalities in your own programs. To this end, EPLAN 21 API puts a number of functions at your disposal to allow you to navigate through the EPLAN 21 data model and directly access the objects of an EPLAN 21 database. You can for instance generate, edit, and delete databases, projects, pages, macros, devices, symbols, forms, and plot frames.
The programming interface was created in C++, the development language of EPLAN 21. All functions of the API were, however, also developed for usage by any other programming language that can create or use DLLs. Via the COM interface other languages like e.g. Visual Basic can also access the EPLAN 21 API.