Comprehensive audit logging
Every sensitive event records the user, target resource, action performed, IP address, user agent, API request ID, and timestamp.
Enterprise
When multiple teams share infrastructure, security shifts from basic deployment to granular access control, auditable activity, and predictable spending.

Access control
The developer restarting a container during on-call isn't necessarily the person who should manage billing or delete organization resources.
| Role | Key | Capabilities |
|---|---|---|
| Owner | owner | Full administrative authority over organization members, team billing, budget caps, and resource deletion |
| Admin | admin | Invite team members, create projects, configure infrastructure, add custom domains, and manage registries |
| Developer | developer | Deploy applications, update environment variables, trigger builds, and manage Compose stacks |
| Operator | operator | Inspect container metrics and logs, restart or stop services, and open interactive terminal sessions |
| Billing | billing | Manage payment details, view invoices, process account top-ups, and configure budget alerts |
| Viewer | viewer | Read-only visibility across projects, container states, and deployment health |
Owner
Admin
Developer
Operator
Billing
Viewer
Role hierarchy
Owner
Full org control
Admin
Manage teams and apps
Developer
Operator
Billing
Viewer
Read-only
Governance
Every sensitive event records the user, target resource, action performed, IP address, user agent, API request ID, and timestamp.
Personal access tokens carry explicit permissions and can be pinned to specific project IDs, keeping automated CI tokens isolated.
Workloads belong either to personal developer accounts or shared organization spaces, ensuring staging tests stay separate from production.
Assign monthly, term, or one-time spending limits to project groups so workloads freeze cleanly when budgets are reached.
Each billing period generates clean itemized statements broken down per container, volume, domain, and GPU instance.
Multi-tenant isolation is enforced at the kernel level via Linux namespaces, dropped capabilities, and UID remapping.
Production readiness
Scale-to-zero is ideal for development and staging, but production applications need high availability. Dedicated tiers, load balancing, and edge security keep your core apps running smoothly.
Distribute traffic using weighted targets and round-robin, least-connections, or IP-hash algorithms with automatic health checks.
Guaranteed CPU and memory with sleep mode disabled for production APIs, databases, and continuous WebSocket services.
IP allow/deny rules, configurable rate limiting, bot filtering, and automatic circuit breakers positioned in front of your services.
Trivy and Govulncheck inspect container images on push, reporting exact vulnerability fixes before promotion.
Usage is metered in 2-minute micro-buckets and logged through an immutable double-entry ledger. Promotional credits draw down first, and when balances reach zero, paid workloads pause automatically instead of building up unapproved debt.
Explore how billing worksMetering window
2 minutes
Ledger
Double-entry, immutable
Credit order
Promo before cash
At $0 balance
Paid workloads stop
Enterprise
Tell us about your team structure, security requirements, and compliance controls — we'll demonstrate how Hubfly space fits your needs.