Remember Me

Forgotten your Password?

Application Programming Interface

From Tunngle Wiki

Jump to: navigation, search


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


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.


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]

API Documentation and Examples

  • API Documentation can be found here
  • API Examples can be found here

Projects Based on The Tunngle API

Your project is missing here? Please contact us at info[at] or using the forum!