Primary Sites
Primary Sites store your robotics data in the cloud. Foxglove offers three deployment models with different levels of control over the Control Plane (authentication, APIs, metadata) and Data Plane (storage and processing).
Deployment models
Foxglove-hosted
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
Customer-hosted
Control Plane: Foxglove | Data Plane: Customer
Store data in your own infrastructure (AWS, GCP, Azure, or S3-compatible) while Foxglove manages authentication and coordination. Your robot logs never leave your environment. Foxglove services run in your Kubernetes cluster for in-place indexing.
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 data sovereignty or specific compliance needs
Full Offline
Control Plane: Customer | Data Plane: Customer
Complete autonomy with no external network dependencies. Deploy and maintain all services within your air-gapped infrastructure. Requires managing:
- Kubernetes clusters and object storage
- PostgreSQL database
- Authentication provider (OIDC/SAML)
- All system updates and scaling
Best for: Government, defense, and classified environments
Choosing a deployment model
Factor | Foxglove-hosted | Customer-hosted | Full Offline |
---|---|---|---|
Data location | Foxglove cloud | Your infrastructure | Your infrastructure |
Network requirements | Internet access | Internet for control plane | None (air-gapped) |
DevOps expertise | None required | Basic Kubernetes | Advanced Kubernetes |
Setup time | Immediate | Days to weeks | System dependent |
Ongoing maintenance | None | Moderate | System dependent |
Getting started
- Foxglove-hosted: Sign up to start immediately
- Customer-hosted: See installation guide
- Full Offline: Contact Foxglove for deployment documentation
Self-hosted deployments require familiarity with Kubernetes and Helm.