Skip to main content
Star OpenZiti on GitHub Star
Version: Latest

Edge SDKs

If you are building a new application, you have a unique opportunity to choose to use one of the OpenZiti SDKs and create a truly zero trust application from the start. An OpenZiti SDK enables your application to discover and provide or connect to OpenZiti services directly, without an agent or proxy. The SDKs use the edge client API provided by the controller to authenticate and discover routers and services. Then, the SDK connects to the most responsive router and begins hosting or connecting to the OpenZiti service.

Getting started with an SDK​

Pick your favorite language and start with a tutorial or sample application. You may still be able to use the C SDK with a Foreign Function Interface (FFI) if your preferred programming language is not in this list.

Edge Client SDKs​

Tunneler SDK​

The tunneler SDK uses the C SDK and provides a framework for building tunneling applications like ziti-edge-tunnel, the flagship tunneler CLI.