# fussybeaver/bollard

Docker daemon API in Rust

Repository: https://github.com/fussybeaver/bollard
Canonical: https://ross.abutalabs.com/products/bollard
Language: Rust
License: Apache-2.0
License Family: permissive
Last push: 2026-08-25T16:04:53+00:00

## Health v2 (maintenance only)
Score: 95/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 86, longevity 100
- inputs: {"age_days": 2997, "days_push": 8, "days_rel": 17, "gap_med": 48, "n_releases_24m": 12}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1357, forks 188 (observed 2026-08-28T04:04:29.451742+00:00)

## What it is
Bollard is an asynchronous Rust client library for the Docker and Podman daemon APIs, built on Hyper and Tokio. It supports Unix sockets, Windows named pipes, TCP, SSH tunnels, and optional TLS, with OpenAPI-generated serialization types and BuildKit support.

## Use cases
- manage docker containers from rust
- build images programmatically with buildkit
- connect to docker daemon over ssh or tls
- control podman from a rust application
- stream container logs and stats
- automate container lifecycle in rust services

## When to choose
- you need async/await Docker API access in Rust
- you want first-class Podman support with rootless socket discovery
- you need cross-platform daemon connectivity including Windows named pipes and HTTPS

## When to avoid
- you need a CLI or high-level orchestration tool rather than a library
- your project is not in Rust
- you need Kubernetes API access instead of a container daemon API

## Facets
- artifact type: library
- maturity: active
- function: http-client, sdk, container-runtime
- domain: developer-tools
- platform: rust, windows
- tags: docker, podman, async, tokio, containers, buildkit, api-client, devops, linux, macos

## Member repositories
- fussybeaver/bollard (main) score 95

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:29.451742+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:41:50.125174+00:00, confidence not recorded.
  - readme: https://github.com/fussybeaver/bollard (fetched 2026-08-28T04:04:29.451742+00:00, sha c5e0ee7c5b4f)
  - registry_crates: https://crates.io/api/v1/crates/bollard (fetched 2026-08-29T11:59:56.526071+00:00, sha c7b8e9d18e01)
- Data as of 2026-08-30T08:39:29.467469+00:00.
