koi-client 0.4.2

HTTP client for the Koi daemon
Documentation

koi-client

Crates.io Docs.rs License

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 koi_client::KoiClient;

let client = KoiClient::new("http://127.0.0.1:5641");
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.