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
| Factor | Foxglove Cloud | Bring your own storage | On-premises |
|---|---|---|---|
| Data location | Foxglove cloud | Your cloud bucket | Your infrastructure |
| Processing infra | Foxglove | Foxglove | Your Kubernetes cluster |
| Network requirements | Internet access | Internet for control plane | Internet for control plane |
| DevOps expertise | None required | Bucket permissions | Basic Kubernetes |
| Setup time | Immediate | Minutes | Days to weeks |
| Ongoing maintenance | None | None | Moderate |
| Data duplication | Foxglove copy | None (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
- Foxglove Cloud: Sign up to start immediately
- Bring your own storage: See Foxglove Cloud, bring your own storage
- On-premises: See on-premises setup
On-premises deployments require familiarity with Kubernetes and Helm.