Crate tailscale_api[−][src]
A rust library for interacting with the Tailscale API.
For more information, the Tailscale API is still in beta. The docs are here: https://github.com/tailscale/tailscale/blob/main/api.md
Example:
use serde::{Deserialize, Serialize}; use tailscale_api::Tailscale; async fn get_devices() { // Initialize the Tailscale client. let tailscale = Tailscale::new_from_env(); // List the devices. let devices = tailscale.list_devices().await.unwrap(); println!("{:?}", devices); }
Structs
APIError | Error type returned by our library. |
APIResponse | The data type for an API response. |
Device | The data type for a device. |
Tailscale | Entrypoint for interacting with the Tailscale API. |