Getting Started#
API II is Python project focused on opening all our products to the customers, enabling them to interact with RFEM, RSTAB and RSECTION on a much higher level. If you are looking for a tool to help you solve parametric models or optimization tasks, you have come to the right place. Our mission is to create an easily extensible library that communicates instructions quickly and easily.
5 PROs Using New API#
Faster communication. Currently, there is no more powerful communication protocol then gRPC. This is certainly 10x performance improvement over the old solution.
Same syntax for API and RFEM console. Choosing the same syntax for the console and API breaks down the barrier between the two, so combining them can significantly speed up your development. The object-oriented design allows to work more directly and better navigate the functions. It’s like a tree where users can search and learn easily and logically. If you use an advanced environment like VSCode, IntelliSense will suggest everything you need.
Lean interface. By slimming down the interface, we achieve significant savings in maintenance and implementation. We start API II with only 20 versatile functions. This ensures fewer updates in the future and easier porting to them with minimal issues.
Effective filtering of results. Result functions are now object-oriented and bring filter parameter with not olny bring the relevant information it only require minimum data transfer increasing traffic performance.
Docker containers. Using Docker helps us package and deliver solutions quickly and without the hassle of updating the environment.
