Custom development using our SDK

The SDK is targeted at customers who wish to tightly integrate ProL2TP into a custom product.

Full HTML documentation on each API interface, with buildable code examples demonstrating usage.

C headers and shared libraries are included to allow you to build against each API

IPC interfaces for control and monitoring

Each daemon in the ProL2TP suite includes a socket-based IPC interface.

Send command messages to control daemon operation.

Receive event messages in real time for monitoring and information-gathering.

Plugin APIs to modify behaviour

ProL2TP offers a rich plugin API. Plugins run in the context of the L2TP daemon itself and allow comprehensive control of runtime decisions.

Implement a custom data plane, extend the L2TP protocol, and modify control message contents on the fly.

Learn more about ProL2TP's full feature set.