Self-hosting
Self-hosting is available on Enterprise. The engine ships as a single binary and an official Docker image, with support for air-gapped deployments.
Docker
docker run -p 8080:8080 \
-e ILMENITE_LICENSE_KEY=... \
ilmenite/browser:latestThe container exposes the full REST API at :8080 and the MCP server at :3333.
Binary
Download the signed binary for your platform:
# macOS (Apple Silicon)
curl -LO https://github.com/ilmenite/releases/latest/download/ilmenite-aarch64-apple-darwin
chmod +x ilmenite-aarch64-apple-darwin
./ilmenite-aarch64-apple-darwin server --port 8080
# Linux (x86_64)
curl -LO https://github.com/ilmenite/releases/latest/download/ilmenite-x86_64-unknown-linux-gnu
chmod +x ilmenite-x86_64-unknown-linux-gnu
./ilmenite-x86_64-unknown-linux-gnu server --port 8080Kubernetes
Helm chart available at oci://registry.ilmenite.dev/charts/ilmenite. The default deployment runs 3 replicas and scales on CPU.
helm install ilmenite oci://registry.ilmenite.dev/charts/ilmenite \
--set license.key=... \
--set replicas=5Configuration
ILMENITE_LICENSE_KEY— Enterprise license token.ILMENITE_PORT— HTTP port (default 8080).ILMENITE_MAX_CONCURRENCY— max concurrent sessions.ILMENITE_PROXY_URL— egress proxy for all requests.ILMENITE_TELEMETRY—off,anonymous, orfull. Defaultoffon self-hosted.
Air-gapped
The binary has no runtime network dependencies on ilmenite.dev once licensed. License validation happens offline against an embedded public key. Updates ship as signed tarballs on a cadence agreed in your contract.
Support
Enterprise self-host customers get a dedicated Slack channel and a named support engineer. SLA is 99.99% for the hosted layer; on-prem SLAs depend on your deployment.