The API bindings allow you to control Bricks and Bricklets from your programs. They do this by establishing a TCP/IP connection to the Brick Daemon or a WIFI/Ethernet Extension. Each function call creates a TCP/IP packet that is send over the Brick Daemon or directly to the Brick. Incoming packets from the Brick are routed back to the caller.
See also our tutorial for more information on how everything works together.
Installation and usage instructions for each supported programming language:
The latest versions of the bindings can be found in the download section.