Skip to main content

gRPC API

AetherFS exposes a public gRPC API under the aetherfs.v1 package. Use it when you need long-lived streams, large binary transfers, or a generated client in a strongly typed language.

Use gRPC when you need:

  • streaming file reads and writes
  • long-lived message-bus subscriptions
  • tarball import and export flows
  • source archive uploads
  • generated clients in strongly typed languages

Use the HTTP API when you need:

  • straightforward JSON request and response flows
  • browser-friendly integrations
  • an interactive contract explorer at /api

This section covers the supported gRPC API. Use the services and methods documented here as the contract surface for integrations.