The Basics
Learn the core concepts of Helipod.
This page explains the key building blocks in Helipod so you can navigate the platform faster and understand how everything connects.
In a nutshell
- Dashboard - Main entry point for all your projects.
- Project - A workspace for services under one topology.
- Project Settings - Project-level controls and configuration.
- Service - A deploy target for source code or container images.
- Service Variables - Runtime configuration and secrets.
- Service Metrics - CPU, memory, and traffic visibility.
- Service Settings - Service-level deployment and runtime options.
- Deployment - A build/release instance of a service.
- Volumes - Persistent storage attached to services.
- Volume Metrics - Storage usage over time.
- Volume Settings - Mount path, capacity, and volume operations.
Dashboard / projects
Dashboard is your primary view in Helipod where projects are listed and opened.
Projects group your services, environments, and deployment history in one place.
Project / project canvas
A project is a container for your application stack. Think of it as a boundary that organizes services, networking, and deployments for one application or product area.
The Project Canvas is where you inspect current service states and trigger operational actions.
Project settings
Project settings contain controls that apply across the project scope.
Common actions:
- Manage environments
- Manage members and access
- Configure project-wide defaults
- Archive or delete project resources
Services
A service is the compute unit Helipod deploys.
You can create services from:
- GitHub/GitLab repositories
- Container images
- Templates
Each service has its own runtime lifecycle, deployments, logs, and settings.
Service variables
Service Variables are used for runtime configuration and secrets.
Use variables for API keys, database URLs, feature flags, and environment-specific values.
Service metrics
Service Metrics give you a quick health snapshot:
- CPU usage
- Memory usage
- Network activity
- Runtime trends
Service settings
Service settings control deployment behavior and runtime options.
Common configurations:
- Source branch or image reference
- Build/start command overrides
- Resource sizing
- Domain/networking integration
Deployments
Deployments are release events produced from a service source.
Each deployment includes build output, status, and logs, so you can validate success or troubleshoot failures quickly.
Volumes
Volumes provide persistent storage for services that need to retain data between restarts or redeploys.
Use volumes for uploaded files, local state, and data directories that must survive runtime changes.
Volume metrics
Volume Metrics show storage usage and growth trends, helping you plan capacity.
Volume settings
Volume settings provide storage-level operations and controls.
Common actions:
- Configure mount path
- Check or expand capacity
- Wipe volume data when required
What next?
After understanding the fundamentals, continue with:
How is this guide?
