Skip to content

Feature Matrix

This page provides a comprehensive view of what Airdress supports today and what is on the roadmap, broken down by platform, installation method, protocol, and operator feature.

PlatformOperator CLITunnelsDNS ServerReverse ProxyPluginsMini-appsChat
Linux x86_64βœ…βœ…βœ…βœ…βœ…βœ…βœ…
Linux ARM64βœ…βœ…βœ…βœ…βœ…βœ…βœ…
macOS x86_64βœ…βœ…βœ…βœ…βœ…βœ…βœ…
macOS ARM64βœ…βœ…βœ…βœ…βœ…βœ…βœ…
Windows x86_64βœ…βœ…πŸ”œπŸ”œπŸ”œπŸ”œπŸ”œ
MethodLinux x86_64Linux ARM64macOS x86_64macOS ARM64Windows x86_64
Shell installer (curl | sh)βœ…βœ…βœ…βœ…βŒ
Manual downloadβœ…βœ…βœ…βœ…βœ…
deb packageβœ…βœ…β€”β€”β€”
rpm packageβœ…βœ…β€”β€”β€”
HomebrewπŸ”œπŸ”œπŸ”œπŸ”œβ€”
Scoopβ€”β€”β€”β€”πŸ”œ
DockerπŸ”œπŸ”œπŸ”œπŸ”œπŸ”œ

The shell installer is the recommended method for macOS and Linux. It detects your OS and architecture automatically, downloads the latest stable binary, and verifies the SHA-256 checksum.

On Linux, the installer also offers .deb and .rpm packages when a supported package manager is detected.

All protocols listed below are supported on every platform where the corresponding feature is available.

ProtocolPortStatusNotes
WireGuard51820AvailableTunnel transport
HTTP80AvailableRelay inspects Host header for routing
HTTPS / TLS443AvailablePassthrough β€” operator terminates TLS
DNS (UDP)53AvailableAuthoritative queries
DNS (TCP)53AvailableLarge responses, zone transfers
WebSocket80/443AvailableIngress events
SSE80/443AvailableChat, ingress events
FeatureStatusDescription
Embedded DatabaseAvailableBundled with the operator binary. No external database required.
External DatabaseAvailableConnect to your own PostgreSQL instance via database.url.
Reverse ProxyAvailableHTTP/HTTPS proxy routing to local services.
Health ProbesAvailableConfigurable health checks for upstream services.
OIDC AuthAvailableOpenID Connect authentication for protected endpoints.
Ingress (webhooks)AvailableReceive webhooks, SSE, and WebSocket connections from the internet.
App RuntimeAvailableHost and run plugins and mini-apps.
Mini-appsAvailableLightweight web applications served by the operator.
ChatBetaSSE-based messaging with MLS (RFC 9420) end-to-end encryption.
Circuit BreakerBetaAutomatic upstream failure detection and recovery.
Rate LimitingBetaRequest rate limiting per service.
FederationBetaConnect operators to each other for cross-instance communication.
DNSSECAvailableDNS responses are signed at the authoritative DNS PoPs.
PluginsAvailableExtend operator functionality with installable plugins.

During the pre-billing phase, limits are soft and configurable. The defaults are designed to support typical development and small-production workloads without restriction.

LimitDefaultNotes
Airdress names per account5Soft limit, contact support to increase
Concurrent tunnels3Per operator instance
Request size10 MBHTTP body limit at the relay
Tunnel bandwidthUnmeteredFair-use during pre-billing