Use the easiest to manage and most widely supported network virtualization platform to connect all your devices, cloud VMs, and apps as if the whole world is one big cloud region!
Go to siteZeroTier is a smart Ethernet switch for Earth. It's a global distributed network that connects devices, VMs, and apps with a simple, secure, and ubiquitous network fabric. The ZeroTier API allows you to manage networks, members, and access rules programmatically. With Pipedream's capabilities, you can automate interactions with ZeroTier, integrating it seamlessly with other apps and services to orchestrate complex workflows, react to events, or sync data across platforms.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
zerotier: {
type: "app",
app: "zerotier",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://my.zerotier.com/api/v1/org`,
headers: {
Authorization: `Bearer ${this.zerotier.$auth.api_token}`,
},
})
},
})
Automated Network Provisioning: When new employees are onboarded, you could use the ZeroTier API on Pipedream to automatically provision access to necessary networks. This could be triggered by an HR system like BambooHR, where a new user creation event kicks off a workflow that adds the user to specified ZeroTier networks.
Dynamic Access Control Based on External Events: Imagine a security system like Okta issuing a command to restrict network access in response to a potential threat. Using Pipedream, you could listen for such events and use the ZeroTier API to modify network access rules, removing or altering member permissions in real-time, thus enhancing your overall security posture.
Sync Network Status with Monitoring Tools: Use Pipedream to connect ZeroTier with monitoring tools like Datadog. You can set up a workflow that periodically checks the status of your ZeroTier networks and members, then logs this info into Datadog for analysis. This way, you can keep an eye on network health, usage patterns, and preemptively spot issues before they escalate.
Authorize a specific member (node) in a network. See docs here
Delete a specific member (node) in a network. See docs here
Get the overall account status. Returns the overall status of the account tied to the API token in use. See docs here
ZeroTier uses API keys for authentication. When you connect your ZeroTier account, Pipedream securely stores the keys so you can easily authenticate to ZeroTier APIs in both code and no-code steps.
To retrieve your API Token,