| Crates.io | tailscale-localapi |
| lib.rs | tailscale-localapi |
| version | 0.4.2 |
| created_at | 2023-08-21 02:54:22.980911+00 |
| updated_at | 2025-05-04 14:39:19.047471+00 |
| description | Client for the Tailscale local API |
| homepage | https://github.com/jtdowney/tailscale-localapi |
| repository | |
| max_upload_size | |
| id | 949665 |
| size | 40,954 |
This is a rust crate designed to interact with the Tailscale local API. On Linux and other Unix-like systems, this is through a unix socket. On macOS and Windows, this is through a local TCP port and a password. The Tailscale localapi is large but so far this crate does:
tailscale status)tailscale cert)This crate uses hyper and requires tokio and async rust.
let socket_path = "/var/run/tailscale/tailscaled.sock";
let client = tailscale_localapi::LocalApi::new_with_socket_path(socket_path);
dbg!(client.status().await.unwrap());