♥ Apache 2.0  —  100% Open Source

Deploy your way.
Always free.

CloudSmith is completely free and open source under the Apache 2.0 license. Choose the deployment model that fits your environment — on-premises, cloud-managed, or hybrid — with no licensing cost, no seat fees, no vendor lock-in.

$0 per node  ·  per user  ·  per cluster  ·  forever

Deployment Models

Three models, one codebase

Every deployment model runs the same open-source platform. Choose based on your operational model, connectivity constraints, and team preference.

🏚

Standalone On-Premises

Self-hosted control plane running entirely inside your network. No cloud dependency — works air-gapped, disconnected, or behind strict egress rules.

  • Full control plane runs on your own hardware
  • Air-gap ready — Bundled and Appliance install modes
  • No outbound internet required after install
  • Local Keycloak identity or LDAP/AD integration
  • PostgreSQL database on-prem — you own your data
  • Ideal for regulated environments and edge sites
  • Online, Bundled, and Appliance install modes
Deploy On-Premises →
🔄

Hybrid

Bidirectional sync between an on-premises control plane and an Azure-hosted management hub. Run locally when the cloud is unreachable; sync when connected.

  • On-prem control plane + Azure management hub
  • Bidirectional config and telemetry sync
  • Continues operating during cloud connectivity loss
  • Unified multi-site view from Azure portal
  • Best of both: air-gap resilience + cloud scale
  • Conflict resolution with configurable merge policy
  • Suitable for branch-office and edge deployments
Learn about Hybrid →

Feature Comparison

Which model is right for you?

All three models run the same open-source platform. Differences are operational, not functional — every feature is available in every model.

Feature On-Premises Azure PaaS Hybrid
Deployment & Install
Install time ~30 min ~10 min (azd) ~45 min
Air-gap / offline install Bundled + Appliance modes Requires Azure Partial On-prem side only
Automated upgrades Manual via self-update module ACA revision rolling Mixed
Infrastructure & Data
Database location On-premises (self-managed PG) Azure (Managed PG Flex) Both (synced)
Data sovereignty Data never leaves site Azure region of your choice Configurable per-data-class
Backup & disaster recovery Self-managed Azure Backup (managed) Both
High availability Manual clustering ACA zone redundancy ACA + on-prem HA
Identity & Security
Authentication Local admin / Keycloak Azure Entra ID / local admin Both (federated)
RBAC
MFA / SSO Via Keycloak Entra ID
Secrets management Local vault Azure Key Vault Both
Observability
Telemetry backend Self-hosted (Prometheus / Loki) Azure Monitor + App Insights Both
Log retention Self-managed Azure Log Analytics Both
OpenTelemetry export
Multi-site & Scale
Multi-site management Single site All sites via one pane
Disconnected site operation
Licensing & Support
License Apache 2.0 — free forever Apache 2.0 — free forever Apache 2.0 — free forever
Per-node fees None None None
Commercial support Community (GitHub) Community (GitHub) Community (GitHub)

Common Questions

Frequently asked

Is CloudSmith really free? What is the catch?

There is no catch. CloudSmith is released under the Apache 2.0 license — you can use it commercially, modify it, and redistribute it without paying anyone. The only costs are your own infrastructure (VMs, Azure subscription charges, etc.) which you control entirely.

Do I need Azure to run CloudSmith?

No. The Standalone On-Premises model runs entirely inside your network with zero Azure dependency. Azure PaaS and Hybrid are options for teams that want a cloud-managed control plane or multi-site visibility — they are not required.

Can I run CloudSmith air-gapped?

Yes. The Bundled install mode ships all container images and dependencies as a single archive. The Appliance mode provides a pre-built OVA/VHDX. Neither requires internet access after download. See the bundled install guide for details.

What hardware vendors are supported?

The hardware management module supports Dell (iDRAC / Redfish), HPE (iLO), and Lenovo (XCC) out of the box. The Hardware Abstraction Layer (HAL) is extensible — community-contributed adapters for additional vendors are welcome.

How does the Azure PaaS model bill?

CloudSmith itself has no licensing cost. You pay only standard Azure resource rates for the services CloudSmith provisions in your subscription: Azure Container Apps, Azure Database for PostgreSQL Flexible Server, Azure Key Vault, and Azure Monitor. The cost estimate guide provides typical monthly figures for a small deployment.

Can I switch deployment models later?

Migrating from On-Premises to PaaS (or vice versa) is supported via the CloudSmith backup and restore pipeline. The migration guide walks through exporting the database, re-deploying to the target model, and reconnecting agents. Expect a short maintenance window during the cutover.

Start in under 30 minutes.

Pick a model and follow the step-by-step install guide — no license key, no sign-up, no waiting.

Get started  → View on GitHub See all capabilities