Which InfluxDB 3 should I use?
For new production workloads, use InfluxDB 3 Enterprise. A Trial or Home license lets you evaluate Enterprise before purchasing.
InfluxDB 3 Core is the free, open-source, single-node release of the v3 engine. Choose Core for non-production, edge, or single-node deployments.
Choose InfluxDB 3 Cloud Serverless for a multi-tenant, self-service cloud — pay for what you use — or to continue from InfluxDB Cloud (TSM).
InfluxDB 1 and InfluxDB 2 are in maintenance. Build new workloads on InfluxDB 3; see Coming from InfluxDB 1 or InfluxDB 2? for migration guidance.
The short answer
| Your situation | Use this |
|---|---|
| New production deployment | InfluxDB 3 Enterprise (Trial or Home license for evaluation) |
| Free, open source, single-node | InfluxDB 3 Core |
| Multi-tenant, self-service cloud for smaller workloads (pay for what you use), or continuing from InfluxDB Cloud (TSM) | InfluxDB 3 Cloud Serverless |
| Managed single-tenant cloud | InfluxDB Cloud Dedicated |
| Kubernetes | InfluxDB Clustered |
| Running InfluxDB 1 or InfluxDB 2 today | Plan migration to InfluxDB 3 Enterprise |
InfluxDB 3 Enterprise—the production answer
InfluxDB 3 Enterprise is a diskless, object-storage-backed time series database delivered as a single binary. Run it self-managed on hardware or VMs — single-node or multi-node.
Choose Enterprise when you need:
- High availability and multi-node deployment
- Long-range historical queries with compaction
- ISO 27001 and SOC 2 security certifications
- Commercial support
Get started with InfluxDB 3 Enterprise
InfluxDB 3 Core—open source, single-node
InfluxDB 3 Core is the free, open-source, single-node release of the v3 engine. Use Core for edge or non-critical workloads, or to develop against the v3 APIs.
Choose Core when:
- You need a free, open source v3 database
- A single node meets your throughput and availability requirements
- You want to develop and test against the native v3 write and query APIs
If you want to evaluate Enterprise features (high availability, replicas, long-range compaction), use an Enterprise Trial or Home license instead. Upgrade from Core to Enterprise when you need those features in production.
Get started with InfluxDB 3 Core
InfluxDB 3 Cloud Serverless—multi-tenant, self-service cloud
InfluxDB 3 Cloud Serverless is a multi-tenant, self-service cloud for smaller workloads — pay for what you use. It runs on the v3 storage engine but exposes a different API surface than Core and Enterprise:
- No native v3 write API—use v1 and v2 compatibility endpoints
- No Processing Engine
- Multi-tenant; usage-based pricing
Choose Cloud Serverless when:
- You are an existing InfluxDB Cloud (TSM) customer
- You want a multi-tenant, self-service cloud and pay only for what you use
- Your workload is small enough for a multi-tenant environment
- You do not need the native v3 API surface or the Processing Engine
Get started with InfluxDB 3 Cloud Serverless
Coming from InfluxDB 1 or InfluxDB 2?
InfluxDB 1 and InfluxDB 2 are in maintenance and don’t receive InfluxDB 3 features. For new projects and for production workloads that need v3 features (SQL, object storage, unlimited cardinality, Processing Engine), plan a migration to InfluxDB 3 Enterprise.
If you rely on Flux queries today, you’ll need to migrate them to SQL or InfluxQL. InfluxDB Cloud Serverless and other InfluxDB 3 products don’t support Flux. Although Flux might still work with InfluxDB Cloud Serverless, it isn’t officially supported or optimized for InfluxDB 3.
Flux is now in maintenance mode. For more information, see The future of Flux.
Frequently asked questions
What's the difference between InfluxDB 1, InfluxDB 2, and InfluxDB 3?
InfluxDB 3 is the current generation — a rewritten storage and query engine based on Apache Arrow, DataFusion, and object storage. v3 supports SQL and InfluxQL. Flux is not officially supported on any InfluxDB 3 product. InfluxDB 1 and InfluxDB 2 are previous generations in maintenance: v1 uses the TSM storage engine and supports InfluxQL and Flux; v2 adds a new API surface and also supports InfluxQL and Flux. For new projects, use InfluxDB 3.
Should I start a new project on InfluxDB 1 or InfluxDB 2?
No. Start new projects on InfluxDB 3. InfluxDB 1 and 2 remain supported for existing deployments. They receive improvements, but don’t receive v3 features. InfluxDB 3 Enterprise is the recommended target for production workloads.
I run InfluxDB 2 today — should I migrate to InfluxDB 3?
Plan a migration when you need features only available in v3 (SQL, object storage, unlimited cardinality, the Processing Engine), or when v2’s maintenance status becomes a constraint. Migration paths exist from both InfluxDB 2 OSS and InfluxDB Cloud (TSM) to InfluxDB 3 Enterprise.
I run InfluxDB 1 today — should I migrate to InfluxDB 3?
Yes, when feasible. InfluxDB 3 supports InfluxQL, so most v1 queries continue to work. The data model and line protocol write format are compatible. Migration guides cover InfluxDB 1 OSS and InfluxDB Enterprise 1.x to InfluxDB 3 Enterprise.
Is InfluxDB 3 Cloud Serverless the same as InfluxDB 3 Enterprise?
No. Cloud Serverless runs on the v3 storage engine but has a different API surface: it uses v1/v2-compatible write endpoints (no native v3 write API), has no Processing Engine, and supports SQL and InfluxQL. InfluxDB 3 Enterprise supports SQL and InfluxQL, provides the native v3 write API, and includes the Processing Engine. Choose Cloud Serverless for a multi-tenant, self-service cloud for smaller workloads (pay for what you use) or for continuity from InfluxDB Cloud (TSM). Choose Enterprise for the full v3 API surface, Processing Engine, and single-tenant deployment.
Which query languages does InfluxDB 3 support?
SQL and InfluxQL on all InfluxDB 3 products — Core, Enterprise, Cloud Serverless, Cloud Dedicated, and Clustered. SQL is the primary query language across all InfluxDB 3 products.
Flux is not officially supported on any InfluxDB 3 product. Flux might still work on InfluxDB 3 Cloud Serverless, but it isn’t officially supported or optimized for InfluxDB 3. Flux is in maintenance mode — see The future of Flux. Migrate Flux queries to SQL or InfluxQL.
Where does InfluxDB 3 Explorer fit?
InfluxDB 3 Explorer is a web-based UI for querying, visualizing, and administering InfluxDB 3. It works with InfluxDB 3 Core and InfluxDB 3 Enterprise.
Related links
- InfluxDB 3 Enterprise product page—for InfluxDB 3 Core vs Enterprise specifics, including the product FAQ
- What is time series data?
Was this page helpful?
Thank you for your feedback!
Support and feedback
Thank you for being part of our community! We welcome and encourage your feedback and bug reports for and this documentation. To find support, use the following resources:
Customers with an annual or support contract can contact InfluxData Support.