koi-client
HTTP client for the Koi daemon.
Overview
koi-client provides KoiClient, a blocking HTTP client (built on ureq)
for communicating with a running Koi daemon. It covers all daemon API
endpoints — mDNS operations, admin commands, certmesh, DNS, health, and
proxy — and is used by the CLI in client mode and by background tasks that
need to call the daemon from spawn_blocking.
Usage
use KoiClient;
let client = new;
let status = client.status?;
Part of Koi
This crate is part of the Koi workspace. See the main repository for architecture details.
License
Licensed under either of Apache License, Version 2.0 or MIT License at your option.