Edge SDKs
If you are building a new application you have a unique opportunity to choose to use one of the Ziti SDKs and to create a truly zero trust application from the start! A Ziti Edge SDK enables your application to discover and provide or connect to Ziti 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 Ziti 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
- Go SDK
- Python SDK
- C SDK
- Java SDK
- Javascript SDK
- C# SDK
- iOS SDK (Swift)
- Ruby SDK
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.