# SDK Questions

**URL:** https://openziti.discourse.group/c/sdks/10.md

[Latest](https://openziti.discourse.group/latest.md) · [Categories](https://openziti.discourse.group/categories.md)

---

## [About the SDK Questions category](https://openziti.discourse.group/t/about-the-sdk-questions-category/187)

<div class="topic-metadata">

**Author:** [@TheLumberjack](https://openziti.discourse.group/u/TheLumberjack)\
**Replies:** 0\
**Last updated:** [September 7, 2021, 2:56pm UTC](https://openziti.discourse.group/t/about-the-sdk-questions-category/187 "2021-09-07T14:56:42Z")

</div>

This category covers the various SDKs the OpenZiti project provides. There are numerous sub-categories as well: C (lang) Golang Java Python Swift Android C# Node JS

---

## [Swift SDK: expose dial with addressable terminator / dial options (parity with Android ZitiAddress.Dial(service, identity))](https://openziti.discourse.group/t/swift-sdk-expose-dial-with-addressable-terminator-dial-options-parity-with-android-zitiaddress-dial-service-identity/5935)

<div class="topic-metadata">

**Author:** [@dorianEliptec](https://openziti.discourse.group/u/dorianEliptec)\
**Replies:** 1\
**Last updated:** [July 8, 2026, 2:23pm UTC](https://openziti.discourse.group/t/swift-sdk-expose-dial-with-addressable-terminator-dial-options-parity-with-android-zitiaddress-dial-service-identity/5935 "2026-07-08T14:23:55Z")

</div>

Summary The Swift SDK (CZiti) has no way to specify a terminator identity at dial time, so it cannot reach services that use addressable terminators. The Kotlin/Android SDK can, and the underlying ziti-sdk-c already sup…

---

## [Title: Does connectTimeout apply on ziti-edge-tunnel](https://openziti.discourse.group/t/title-does-connecttimeout-apply-on-ziti-edge-tunnel/5934)

<div class="topic-metadata">

**Author:** [@omereli](https://openziti.discourse.group/u/omereli)\
**Replies:** 1\
**Last updated:** [July 8, 2026, 2:19pm UTC](https://openziti.discourse.group/t/title-does-connecttimeout-apply-on-ziti-edge-tunnel/5934 "2026-07-08T14:19:13Z")

</div>

Hi Team, Does \`listenOptions.connectTimeout\` take effect in ziti-edge-tunnel on the hosting side, or am I misunderstanding the field? The host.v1 docs- describe \`connectTimeout\` Timeout when making connections to the e…

---

## [WebRtc SDK nodeJS](https://openziti.discourse.group/t/webrtc-sdk-nodejs/5899)

<div class="topic-metadata">

**Author:** [@dorianEliptec](https://openziti.discourse.group/u/dorianEliptec)\
**Replies:** 4\
**Last updated:** [June 30, 2026, 4:20pm UTC](https://openziti.discourse.group/t/webrtc-sdk-nodejs/5899 "2026-06-30T16:20:37Z")

</div>

Hello, I'm working on a project where we've implemented the SDK. They work well except for one thing: when I try to watch live video via WEBRTC, it doesn't work, whereas when I use the Ziti Tunnelers, it works. The stra…

---

## [A question about third-party CA](https://openziti.discourse.group/t/a-question-about-third-party-ca/5862)

<div class="topic-metadata">

**Author:** [@pklong020](https://openziti.discourse.group/u/pklong020)\
**Replies:** 1\
**Last updated:** [June 4, 2026, 12:00pm UTC](https://openziti.discourse.group/t/a-question-about-third-party-ca/5862 "2026-06-04T12:00:52Z")

</div>

Hello there，I am currently trying to build a zero trust network that covers same IoT devices using openziti. At first, everything went smoothly, but when I tried to use the tunneler on IoT devices, I have encountered a p…

---

## [New SDK version 0.28.0 connect](https://openziti.discourse.group/t/new-sdk-version-0-28-0-connect/5577)

<div class="topic-metadata">

**Author:** [@dorianEliptec](https://openziti.discourse.group/u/dorianEliptec)\
**Replies:** 19\
**Last updated:** [May 7, 2026, 1:14pm UTC](https://openziti.discourse.group/t/new-sdk-version-0-28-0-connect/5577 "2026-05-07T13:14:40Z")

</div>

Hello, I'm contacting you about the Node.js SDK on Windows. I successfully enrolled using the SDK and init.ziti, but whenever I try to connect to retrieve or send data, I get an error. Knowing that my identity and the a…

---

## [Build failure with C SDK](https://openziti.discourse.group/t/build-failure-with-c-sdk/5633)

<div class="topic-metadata">

**Author:** [@benferreri](https://openziti.discourse.group/u/benferreri)\
**Replies:** 3\
**Last updated:** [February 25, 2026, 4:17pm UTC](https://openziti.discourse.group/t/build-failure-with-c-sdk/5633 "2026-02-25T16:17:40Z")

</div>

Hi, I’m trying to build ziti-sdk-c (standalone) but am facing a linker error. To build, I followed the instructions in BUILD.md. \[125/131\] Linking CXX executable tests/Debug/all\_tests FAILED: \[code=1\] tests/Debug/all\_te…

---

## [Controller HA Failure for version for 1.5.10](https://openziti.discourse.group/t/controller-ha-failure-for-version-for-1-5-10/5527)

<div class="topic-metadata">

**Author:** [@Crystech](https://openziti.discourse.group/u/Crystech)\
**Replies:** 3\
**Last updated:** [January 30, 2026, 3:10pm UTC](https://openziti.discourse.group/t/controller-ha-failure-for-version-for-1-5-10/5527 "2026-01-30T15:10:58Z")

</div>

Hi Team, Apologized in advance if this had been addressed but since I couldn’t find a topic related to this. I was on Controller 1.5.4 and HA of 4 controllers (3 Voter 1 Follower) works well. HA test, edge client was …

---

## [Python SDK Bad file descriptor with asyncio](https://openziti.discourse.group/t/python-sdk-bad-file-descriptor-with-asyncio/5475)

<div class="topic-metadata">

**Author:** [@dmuensterer](https://openziti.discourse.group/u/dmuensterer)\
**Replies:** 2\
**Last updated:** [January 26, 2026, 3:50pm UTC](https://openziti.discourse.group/t/python-sdk-bad-file-descriptor-with-asyncio/5475 "2026-01-26T15:50:09Z")

</div>

Hi, we've changed one of our software deployments to be Zitified instead of using Ziti Edge Tunnelers as before. Pretty cool as we can deploy via Ziti in Github Actions now! :smiling\_face\_with\_sunglasses: Unfortunately…

---

## [Go SDK attempts OIDC when cert identity is provided](https://openziti.discourse.group/t/go-sdk-attempts-oidc-when-cert-identity-is-provided/5473)

<div class="topic-metadata">

**Author:** [@montwepa](https://openziti.discourse.group/u/montwepa)\
**Replies:** 8\
**Last updated:** [January 8, 2026, 12:46pm UTC](https://openziti.discourse.group/t/go-sdk-attempts-oidc-when-cert-identity-is-provided/5473 "2026-01-08T12:46:03Z")

</div>

Hey guys! Been testing out the Go SDK (I need the ziti identity from connections, Go seems to be the only SDK where that is possible or am I wrong?) and I've been having trouble getting the examples working. I cloned t…

---

## [MFA with Go SDK](https://openziti.discourse.group/t/mfa-with-go-sdk/5282)

<div class="topic-metadata">

**Author:** [@rja](https://openziti.discourse.group/u/rja)\
**Replies:** 4\
**Last updated:** [November 18, 2025, 5:25pm UTC](https://openziti.discourse.group/t/mfa-with-go-sdk/5282 "2025-11-18T17:25:49Z")

</div>

Hello everyone, I’m trying to auth with MFA using the Go SDK. I’m able to enable MFA on the identity. It passes the VerifyZitiMfa(code)function call and returns the recovery codes etc. When I try to auth, it’s returnin…

---

## [Communication between SDK and controller](https://openziti.discourse.group/t/communication-between-sdk-and-controller/5302)

<div class="topic-metadata">

**Author:** [@alleniverson33](https://openziti.discourse.group/u/alleniverson33)\
**Replies:** 4\
**Last updated:** [November 6, 2025, 12:42am UTC](https://openziti.discourse.group/t/communication-between-sdk-and-controller/5302 "2025-11-06T00:42:17Z")

</div>

What I want to know is how openziti knows the online status of its identity

---

## [Service has no terminators](https://openziti.discourse.group/t/service-has-no-terminators/5284)

<div class="topic-metadata">

**Author:** [@dorianEliptec](https://openziti.discourse.group/u/dorianEliptec)\
**Replies:** 10\
**Last updated:** [November 5, 2025, 4:22pm UTC](https://openziti.discourse.group/t/service-has-no-terminators/5284 "2025-11-05T16:22:08Z")

</div>

Hello, My issue is the following: I managed to get my SDK working, but when I send a request, I get the message below. I don’t fully understand it — could someone help me figure out what it means and how to fix it so I …

---

## [Edge Client Page not displayed on first OIDC authentication](https://openziti.discourse.group/t/edge-client-page-not-displayed-on-first-oidc-authentication/5097)

<div class="topic-metadata">

**Author:** [@Crystech](https://openziti.discourse.group/u/Crystech)\
**Replies:** 2\
**Last updated:** [September 8, 2025, 9:28am UTC](https://openziti.discourse.group/t/edge-client-page-not-displayed-on-first-oidc-authentication/5097 "2025-09-08T09:28:59Z")

</div>

I like to highlight that when we attempt to use Ziti Edge Desktop via OIDC authentication, I am aware it require IDP client to set valid redirect url to http://localhost:20314/auth/callback This works but i noticed that…

---

## [Node SDK is hanging at await ziti.init](https://openziti.discourse.group/t/node-sdk-is-hanging-at-await-ziti-init/5035)

<div class="topic-metadata">

**Author:** [@ferjep](https://openziti.discourse.group/u/ferjep)\
**Replies:** 6\
**Last updated:** [August 20, 2025, 6:31pm UTC](https://openziti.discourse.group/t/node-sdk-is-hanging-at-await-ziti-init/5035 "2025-08-20T18:31:06Z")

</div>

Hello everybody I’m new to using OpenZiti and this whole zero trust concep. I have a MeteorJS application that I want it to be under a OpenZiti docker compose configuration and be able to later connect to Redis and Mong…

---

## [Where can I find the Node SDK environment variables?](https://openziti.discourse.group/t/where-can-i-find-the-node-sdk-environment-variables/5041)

<div class="topic-metadata">

**Author:** [@ferjep](https://openziti.discourse.group/u/ferjep)\
**Replies:** 3\
**Last updated:** [August 20, 2025, 5:24pm UTC](https://openziti.discourse.group/t/where-can-i-find-the-node-sdk-environment-variables/5041 "2025-08-20T17:24:51Z")

</div>

I need to set the edge controller host and can't find the environment variable that sets it

---

## [Python SDK with IPv6](https://openziti.discourse.group/t/python-sdk-with-ipv6/4920)

<div class="topic-metadata">

**Author:** [@Mathis](https://openziti.discourse.group/u/Mathis)\
**Replies:** 4\
**Last updated:** [August 4, 2025, 9:04am UTC](https://openziti.discourse.group/t/python-sdk-with-ipv6/4920 "2025-08-04T09:04:06Z")

</div>

Hello community, I’m having trouble getting the Python SDK with Flask to work with IPv6, the GitHub example using waitress doesn’t seem to support it. ( ziti-sdk-py/sample/flask-of-ziti/helloFlazk.py at main · openziti…

---

## [Openziti beginner](https://openziti.discourse.group/t/openziti-beginner/4893)

<div class="topic-metadata">

**Author:** [@defalt999](https://openziti.discourse.group/u/defalt999)\
**Replies:** 1\
**Last updated:** [August 2, 2025, 9:29pm UTC](https://openziti.discourse.group/t/openziti-beginner/4893 "2025-08-02T21:29:22Z")

</div>

Hello! I am just starting to use Openziti. I need implement it for a login of an app in C#. How is the best way to handle the certificates. Just leave inside the app a certificate(I am scared of someone stealing it and u…

---

## [Identity Enrollment Flow for Ziti Android SDK](https://openziti.discourse.group/t/identity-enrollment-flow-for-ziti-android-sdk/4869)

<div class="topic-metadata">

**Author:** [@royalcricket](https://openziti.discourse.group/u/royalcricket)\
**Replies:** 1\
**Last updated:** [July 17, 2025, 1:22pm UTC](https://openziti.discourse.group/t/identity-enrollment-flow-for-ziti-android-sdk/4869 "2025-07-17T13:22:03Z")

</div>

I’m building a simple chat app with a backend server. Originally, the frontend connected to the backend through an NGINX web service. I've now added a Ziti network so that only enrolled and authorized clients can reach t…

---

## [Dialing wildcard service from Java SDK](https://openziti.discourse.group/t/dialing-wildcard-service-from-java-sdk/4735)

<div class="topic-metadata">

**Author:** [@sdundas](https://openziti.discourse.group/u/sdundas)\
**Replies:** 1\
**Last updated:** [June 23, 2025, 4:02pm UTC](https://openziti.discourse.group/t/dialing-wildcard-service-from-java-sdk/4735 "2025-06-23T16:02:22Z")

</div>

I'm having connection issues when trying to send REST requests from my Java Spring Boot application to identities via a single wildcard service, using the ziti-sdk-jvm SDK. The wildcard service and configurations look l…

---

## [Get source\_identity as a header or make it accessable to nodejs SDK](https://openziti.discourse.group/t/get-source-identity-as-a-header-or-make-it-accessable-to-nodejs-sdk/4749)

<div class="topic-metadata">

**Author:** [@BeccaraNZ](https://openziti.discourse.group/u/BeccaraNZ)\
**Replies:** 0\
**Last updated:** [June 17, 2025, 8:40am UTC](https://openziti.discourse.group/t/get-source-identity-as-a-header-or-make-it-accessable-to-nodejs-sdk/4749 "2025-06-17T08:40:20Z")

</div>

When debug is turned on I see: ziti-sdk-nodejs//home/runner/work/ziti-sdk-nodejs/ziti-sdk-nodejs/src/ziti\_listen.c:490 on\_listen\_client(): on\_listen\_client: incoming connection from So far I have been unable to access …

---

## [OpenZiti Cookie Behavior Difference: Tunnel vs SDK](https://openziti.discourse.group/t/openziti-cookie-behavior-difference-tunnel-vs-sdk/4730)

<div class="topic-metadata">

**Author:** [@Dicky019](https://openziti.discourse.group/u/Dicky019)\
**Replies:** 1\
**Last updated:** [June 12, 2025, 12:32am UTC](https://openziti.discourse.group/t/openziti-cookie-behavior-difference-tunnel-vs-sdk/4730 "2025-06-12T00:32:04Z")

</div>

Problem Description I'm experiencing different cookie behavior when accessing the same service through OpenZiti Tunnel versus OpenZiti SDK, and I'd like to discuss this with the community. Using OpenZiti Tunnel: Set-Co…

---

## [Java SDK 0.30.2 fails to connect ZitiContext](https://openziti.discourse.group/t/java-sdk-0-30-2-fails-to-connect-ziticontext/4732)

<div class="topic-metadata">

**Author:** [@duncan.simey](https://openziti.discourse.group/u/duncan.simey)\
**Replies:** 0\
**Last updated:** [June 11, 2025, 7:23am UTC](https://openziti.discourse.group/t/java-sdk-0-30-2-fails-to-connect-ziticontext/4732 "2025-06-11T07:23:35Z")

</div>

Hi - Java SDK 0.29.2 works fine, but the recently released 0.30.2 fails to connect ZitiContext objects. Versions 0.30.0 and 0.30.1 have the same problem. I'm calling ZitiContext zitiContext = Ziti.newContext(identityCon…

---

## [Why does HTTPS work through the OpenZiti Tunnel but fail when using the SDK?](https://openziti.discourse.group/t/why-does-https-work-through-the-openziti-tunnel-but-fail-when-using-the-sdk/4563)

<div class="topic-metadata">

**Author:** [@Dicky019](https://openziti.discourse.group/u/Dicky019)\
**Replies:** 7\
**Last updated:** [June 11, 2025, 3:01am UTC](https://openziti.discourse.group/t/why-does-https-work-through-the-openziti-tunnel-but-fail-when-using-the-sdk/4563 "2025-06-11T03:01:01Z")

</div>

Hi everyone, I’m evaluating OpenZiti for HTTPS traffic and have run into a puzzling issue: HTTPS requests work flawlessly when routed through the Ziti Tunnel but consistently fail when using the OpenZiti SDK. Has anyon…

---

## [Java SDK fat JAR native bindings in Kubernetes](https://openziti.discourse.group/t/java-sdk-fat-jar-native-bindings-in-kubernetes/4699)

<div class="topic-metadata">

**Author:** [@sdundas](https://openziti.discourse.group/u/sdundas)\
**Replies:** 2\
**Last updated:** [June 4, 2025, 4:04pm UTC](https://openziti.discourse.group/t/java-sdk-fat-jar-native-bindings-in-kubernetes/4699 "2025-06-04T16:04:29Z")

</div>

I'm encountering a discrepancy in Docker vs. Kubernetes when running my Spring Boot application, which uses the ziti-sdk-jvm SDK. On start, my application successfully creates a Ziti context using an identity pulled from…

---

## [Support for 32 bit builds in sdk-c](https://openziti.discourse.group/t/support-for-32-bit-builds-in-sdk-c/4667)

<div class="topic-metadata">

**Author:** [@ikozhurin](https://openziti.discourse.group/u/ikozhurin)\
**Replies:** 8\
**Last updated:** [May 30, 2025, 6:34pm UTC](https://openziti.discourse.group/t/support-for-32-bit-builds-in-sdk-c/4667 "2025-05-30T18:34:17Z")

</div>

Hi, our application builds in both 32 and 64 bits. Does ziti-sdk-c support 32 bit builds?

---

## [Listing service's terminators](https://openziti.discourse.group/t/listing-services-terminators/4578)

<div class="topic-metadata">

**Author:** [@ikozhurin](https://openziti.discourse.group/u/ikozhurin)\
**Replies:** 9\
**Last updated:** [May 21, 2025, 7:11pm UTC](https://openziti.discourse.group/t/listing-services-terminators/4578 "2025-05-21T19:11:46Z")

</div>

Hi, I'm developing proof-of-concept for our application running over openziti network. Application has a number of servers where each server provides the same type of service and clients are getting a list of available s…

---

## [Ziti Desktop Edge 2.6.4 OIDC issue?](https://openziti.discourse.group/t/ziti-desktop-edge-2-6-4-oidc-issue/4588)

<div class="topic-metadata">

**Author:** [@Crystech](https://openziti.discourse.group/u/Crystech)\
**Replies:** 4\
**Last updated:** [May 21, 2025, 1:29pm UTC](https://openziti.discourse.group/t/ziti-desktop-edge-2-6-4-oidc-issue/4588 "2025-05-21T13:29:10Z")

</div>

Hi team, Been trying to implement Ziti Controller Clusters , progressed to OIDC setup for client but got some error that i am puzzled and unable to identify if this is a bug or what. Got everything authenticated , obt…

---

## [How to integrate OpenZiti into a WebView-based application?](https://openziti.discourse.group/t/how-to-integrate-openziti-into-a-webview-based-application/4515)

<div class="topic-metadata">

**Author:** [@Dicky019](https://openziti.discourse.group/u/Dicky019)\
**Replies:** 2\
**Last updated:** [May 19, 2025, 1:57am UTC](https://openziti.discourse.group/t/how-to-integrate-openziti-into-a-webview-based-application/4515 "2025-05-19T01:57:09Z")

</div>

Hi everyone, I'm trying to use OpenZiti within a mobile app that renders content via WebView (specifically using Swift for iOS). I want to ensure all WebView requests are tunneled through Ziti. Has anyone successfully …

---

## [Go SDK dependency build issues](https://openziti.discourse.group/t/go-sdk-dependency-build-issues/4532)

<div class="topic-metadata">

**Author:** [@sdundas](https://openziti.discourse.group/u/sdundas)\
**Replies:** 2\
**Last updated:** [May 14, 2025, 8:16pm UTC](https://openziti.discourse.group/t/go-sdk-dependency-build-issues/4532 "2025-05-14T20:16:31Z")

</div>

I'm attempting to use the openziti/sdk-golang SDK to build a Go application, somewhat similar to example/jwtchat/jwtchat-server. When trying to build the application, the following errors occur: RUN CGO\_ENABLED=0 GOOS=l…

[Next page](https://openziti.discourse.group/c/sdks/10.md?page=1)
