Skip to main content
HoneyHive offers self-hosted deployments for organizations with strict privacy, security, or compliance requirements. Both the Control Plane and Data Plane are deployed in your environment, giving you full control over all infrastructure and data.
Self-hosted deployments are managed by HoneyHive. Contact us to get started.

Deployment models

We support two deployment models: Both models give you full network isolation and control over data residency.

Supported platforms

Planned platforms

Need Azure, GCP, on-premise, or a different platform? Contact us to discuss availability and requirements.

What’s included

During setup, we work with your security and infrastructure teams to:
  • Review network architecture and data flow against your policies
  • Configure Terraform modules and Helm charts to meet your requirements
  • Deploy the cluster and validate the installation
  • Set up private connectivity, such as AWS PrivateLink where needed
  • Integrate SAML/SSO with your identity provider
See Platform Architecture for details on how these components work together. For data classification, flow boundaries, and retention controls, see Data Flow & Residency. For security controls, access policies, and compliance scope specific to self-hosted deployments, see Self-Hosted Security. For the general security posture and certifications, see Security.

SDK Configuration

In federated deployments, the Control Plane and Data Plane may run at different URLs. The SDK client accepts separate CP and DP base URLs, though not every SDK surface routes through the CP URL yet - currently it is used on the events read path. For span ingestion and most API calls, HH_API_URL is the primary endpoint.

Environment Variables

SDK Parameters

You can also pass URLs directly when initializing the SDK client:
For the tracer, use server_url:
The client resolves HH_CP_API_URL (falling back to HH_API_URL) for CP-bound requests, but not every SDK surface uses it yet. For now, most operations - including tracer session creation - still go through HH_API_URL. Set HH_CP_API_URL if your deployment splits CP and DP hosts so the SDK is ready when full routing support lands.

Resolution Order

The SDK resolves URLs in this order (first match wins):
For cloud-hosted HoneyHive (default), you don’t need to set any URL - both planes share https://api.dp1.us.honeyhive.ai. Separate URLs are only needed for self-hosted federated deployments where the CP and DP run on different hosts.

Maintenance and Support

Self-hosted deployments include:
  • Dedicated implementation - Setup and deployment led by our forward-deployed engineering team
  • Guided upgrade process with versioned changelogs - Versioned releases with migration guides and patch diffs provided for your team to review and apply
  • Custom support packages - Tailored support availability and incident response policies to meet your organization’s requirements
For Day 2 operational procedures including upgrades, monitoring, backup, scaling, and incident response, see the Operations Guide.

Get started

Infrastructure Requirements

Supported dependency versions and required operators.

Security

Access controls, encryption, network policies, and compliance scope.

Data Flow & Residency

Data classification, flow boundaries, and retention controls.

Operations Guide

Day 2 procedures: upgrades, monitoring, backup, and incident response.

Contact us

Reach out to discuss your deployment requirements.