mirror of
https://github.com/zerotier/libzt.git
synced 2026-09-22 15:29:08 -07:00
21 lines
1.4 KiB
Markdown
21 lines
1.4 KiB
Markdown
ZeroTier SDK (beta)
|
|
======
|
|
|
|
ZeroTier virtual network access embedded directly into applications and games.
|
|
|
|
## What does it do?
|
|
|
|
Imagine starting an instance of your application or game and it's automatically a member of a virtual network.
|
|
Imagine being able to do this using APIs you're already familiar with.
|
|
|
|
## 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.
|
|
|
|

|
|
|
|
## How does it work?
|
|
|
|
We've built a special background service that pairs the ZeroTier protocol with a user-space [Lightweight IP (lwIP) stack](http://savannah.nongnu.org/projects/lwip/) to create a new way for you to bring your applications onto your virtual network. Check out the [Integrations]() page to learn how to integrate this with your particular application.
|
|
|
|
For a more in-depth explanation of our technology take a look at our [SDK Primer]() |