Sozu logo

Sozu

Sōzu is an open-source, fast and lightweight HTTP reverse proxy written in Rust, designed for high-performance traffic management in immutable infrastructure environments. It is configurable at runtime through a protobuf-based IPC protocol without requiring restarts, making it ideal for always-up deployments. Sōzu supports TLS termination, load balancing, and dynamic cluster configuration, and is developed by the sozu-proxy open-source organization on GitHub.

3 APIs 0 Features
ProxyReverse ProxyLoad BalancingRustOpen Source

APIs

Sozu Command API

The Sozu Command API provides programmatic control of the Sōzu HTTP reverse proxy at runtime. External tools communicate with the Sozu main process through a secure Unix socket ...

Sozu ACME Integration

The Sozu ACME integration automates TLS certificate requests from Let's Encrypt and other ACME-enabled certificate authorities. Originally a standalone tool in the sozu-acme rep...

Sozu Command Futures API

The sozu-command-futures library provides a futures-based async Rust API for configuring the Sōzu HTTP reverse proxy programmatically. It wraps the low-level IPC protocol in an ...

Semantic Vocabularies

Sozu Context

8 classes · 16 properties

JSON-LD

Resources

🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHub Organization
GitHub Organization
👥
GitHub Repository
GitHub Repository
📄
Releases
Releases
🔗
Dashboard
Dashboard
🔗
Integration Tests
Integration Tests
🔗
JSON-LD Context
JSON-LD Context
🔗
Vocabulary
Vocabulary

Sources

apis.yml Raw ↑
aid: sozu
name: Sozu
description: >-
  Sōzu is an open-source, fast and lightweight HTTP reverse proxy written in Rust,
  designed for high-performance traffic management in immutable infrastructure environments.
  It is configurable at runtime through a protobuf-based IPC protocol without requiring
  restarts, making it ideal for always-up deployments. Sōzu supports TLS termination,
  load balancing, and dynamic cluster configuration, and is developed by the sozu-proxy
  open-source organization on GitHub.
url: https://raw.githubusercontent.com/api-evangelist/sozu/refs/heads/main/apis.yml
created: '2026-03-27'
modified: '2026-05-02'
specificationVersion: '0.19'
tags:
  - Proxy
  - Reverse Proxy
  - Load Balancing
  - Rust
  - Open Source
apis:
  - aid: sozu:sozu-command-api
    name: Sozu Command API
    description: >-
      The Sozu Command API provides programmatic control of the Sōzu HTTP reverse proxy
      at runtime. External tools communicate with the Sozu main process through a secure
      Unix socket using a protobuf-based binary protocol (IPC). The sozu-command-lib crate
      ships the protobuf schema, configuration parser, replicated state, channels, and
      file descriptor passing helpers. This enables dynamic cluster configuration,
      certificate management, and backend routing changes without restarts.
    humanURL: https://docs.sozu.io/
    baseURL: https://github.com/sozu-proxy/sozu
    tags:
      - Proxy
      - Command API
      - Protobuf
      - Runtime Configuration
    properties:
      - type: Documentation
        url: https://docs.sozu.io/
      - type: GitHub
        url: https://github.com/sozu-proxy/sozu
      - type: Getting Started
        url: https://docs.sozu.io/getting-started/
      - type: Configuration
        url: https://github.com/sozu-proxy/sozu/blob/main/doc/configure.md
      - type: How To Use
        url: https://github.com/sozu-proxy/sozu/blob/main/doc/how_to_use.md
      - type: JSON Schema
        url: https://raw.githubusercontent.com/api-evangelist/sozu/refs/heads/main/json-schema/sozu-cluster-schema.json
      - type: JSON Schema
        url: https://raw.githubusercontent.com/api-evangelist/sozu/refs/heads/main/json-schema/sozu-frontend-schema.json
  - aid: sozu:sozu-acme-api
    name: Sozu ACME Integration
    description: >-
      The Sozu ACME integration automates TLS certificate requests from Let's Encrypt
      and other ACME-enabled certificate authorities. Originally a standalone tool in
      the sozu-acme repository, it has been integrated directly into the main Sōzu
      binary and is available as a command-line feature.
    humanURL: https://github.com/sozu-proxy/sozu-acme
    tags:
      - TLS
      - Certificates
      - ACME
      - Let's Encrypt
    properties:
      - type: GitHub
        url: https://github.com/sozu-proxy/sozu-acme
  - aid: sozu:sozu-command-futures-api
    name: Sozu Command Futures API
    description: >-
      The sozu-command-futures library provides a futures-based async Rust API for
      configuring the Sōzu HTTP reverse proxy programmatically. It wraps the low-level
      IPC protocol in an ergonomic async interface for Rust applications.
    humanURL: https://github.com/sozu-proxy/sozu-command-futures
    tags:
      - Proxy
      - Rust
      - Async
      - Command API
    properties:
      - type: GitHub
        url: https://github.com/sozu-proxy/sozu-command-futures
common:
  - type: Website
    url: https://www.sozu.io/
  - type: Documentation
    url: https://docs.sozu.io/
  - type: GitHub Organization
    url: https://github.com/sozu-proxy
  - type: GitHub Repository
    url: https://github.com/sozu-proxy/sozu
  - type: Releases
    url: https://github.com/sozu-proxy/sozu/releases
  - type: Dashboard
    url: https://github.com/sozu-proxy/dashboard
  - type: Integration Tests
    url: https://github.com/sozu-proxy/sozu-integration-tests
  - type: JSON-LD Context
    url: https://raw.githubusercontent.com/api-evangelist/sozu/refs/heads/main/json-ld/sozu-context.jsonld
  - type: Vocabulary
    url: https://raw.githubusercontent.com/api-evangelist/sozu/refs/heads/main/vocabulary/sozu-vocabulary.yml
maintainers:
  - FN: API Evangelist
    email: [email protected]