Skip to main content

Primary Sites

Primary Sites store your robotics data in the cloud. Foxglove offers several deployment models with different levels of control over the Control Plane (authentication, APIs, metadata) and Data Plane (storage and processing).

Deployment models

Foxglove Cloud

Control Plane: Foxglove | Data Plane: Foxglove

Default for new organizations. Foxglove manages all infrastructure — a turnkey solution with automatic scaling, high availability, and zero maintenance overhead.

Best for: Teams wanting to focus on development without managing infrastructure

Foxglove Cloud, bring your own storage

Control Plane: Foxglove | Data Plane: Foxglove (reading from your bucket)

Keep recordings in your own cloud storage bucket while Foxglove manages all processing infrastructure — indexing, querying, and streaming — in the same cloud region. No Kubernetes cluster or Helm chart required. Foxglove reads directly from your original files without duplicating data.

Each site gets a unique cloud identity. Only indexing metadata is sent to Foxglove; message contents, sensor data, and attachments stay in your bucket.

Best for: Enterprise teams wanting data residency in their own cloud storage without managing infrastructure

On-premises

Control Plane: Foxglove | Data Plane: Customer

Run Foxglove's data plane services in your own Kubernetes cluster in the cloud or on premises. Store data in your own infrastructure (AWS, GCP, Azure, or S3-compatible) while Foxglove manages authentication and coordination.

Only this metadata is sent to Foxglove:

  • Device IDs and recording timestamps
  • Recording names and topic/channel names

Message contents and attachments stay in your infrastructure.

Best for: Organizations requiring full control over compute and storage infrastructure

Choosing a deployment model

FactorFoxglove CloudBring your own storageOn-premises
Data locationFoxglove cloudYour cloud bucketYour infrastructure
Processing infraFoxgloveFoxgloveYour Kubernetes cluster
Network requirementsInternet accessInternet for control planeInternet for control plane
DevOps expertiseNone requiredBucket permissionsBasic Kubernetes
Setup timeImmediateMinutesDays to weeks
Ongoing maintenanceNoneNoneModerate
Data duplicationFoxglove copyNone (index-in-place)Configurable

The Fully Offline deployment is available exclusively through a custom Enterprise agreement — it is not included in standard Enterprise plans. Enabling it requires a dedicated onboarding engagement with Foxglove. To learn more, contact us.

Getting started

On-premises deployments require familiarity with Kubernetes and Helm.