Application Programming Interface

From Tunngle Wiki

Contents

Application Programming Interface

An Application Programming Interface (API) is a particular set of rules and specifications that software program can follow to access and make use of the services and resources provided by another particular software program that implements that API. It serves as an Interface interface between different software programs and facilitates their interaction, similar to the way the user interface facilitates interaction between humans and computers.

Tunngle API

The Tunngle API is a really powerful tool for all those programs that need to interact with Tunngle itself.
Using this interface, programs and scripts can have Tunngle perform a series of tasks:

Start Tunngle

Close Tunngle

Minimize to tray

User login

Join a network

Request user IP

Request user nickname

Request current network

List all users and virtual IPs available in a network

Files

The Tunngle API works via a Launcher DLL.
The Launcher DLL v1.0.6.0 can be found here:

In addition, parameters can be passed to the Tunngle Launcher process (Launcher.exe) that is also used to operate the Tunngle Protocol that allows the execution of predefined actions from any web page using normal HTML links.

License

The Tunngle API is free to use in every non-commercial project!
If you wish to use it as a part of commercial project please contact us at info[at]tunngle.net.