This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
2016-07-18 13:00:40 -07:00
2016-07-18 12:57:48 -07:00
2016-06-14 16:01:19 -07:00
2016-07-18 12:57:48 -07:00
2016-07-18 11:35:40 -07:00
2016-07-18 12:24:24 -07:00
2016-07-14 08:40:40 -07:00
2016-07-18 13:00:40 -07:00
2016-06-23 12:17:37 -07:00
2016-07-18 11:35:40 -07:00
2016-07-18 12:24:24 -07:00
2016-07-07 03:00:11 -05:00
2016-06-22 14:07:28 -07:00
2016-06-21 16:36:57 -07:00

ZeroTier SDK (beta)

ZeroTier-enabled apps. Virtual network access embedded directly into applications and games.

What does it do?

Imagine starting an instance of your application or game and having it automatically be a member of your virtual network without having to rewrite your networking layer.

How is it used?

There are generally two ways one might want to use this SDK/service.

  • The first approach is a compile-time static linking of our SDK/service directly into your application. With this option you can bundle our entire functionality right into your app with no need to communicate with a service externally, it'll all be handled automatically.

  • The second is a service-oriented approach where our SDK is dynamically-linked into your applications upon startup and will communicate to a single ZeroTier service on the host. This can be useful if you've already compiled your applications and can't perform a static linking.

Image

Build instructions

Check out our Integrations to learn how to build and integrate this into your particular application.

How does it work?

We've built a special background service that pairs the ZeroTier protocol with a user-space Lightweight IP (lwIP) stack to create a new way for you to bring your applications onto your virtual network. For a more in-depth explanation of our technology take a look at our SDK Primer

Description
No description provided
Readme 17 MiB
Languages
C++ 58%
C 21.6%
C# 5.8%
Java 5%
Rust 3.3%
Other 6.3%