Why Use InfluxDB Open Source

InfluxDB delivers our Smart Data Platform with everything you need to leverage time series data in a single binary.
Build on your laptop or run it on the edge.
009-marble-hl

Faster time to awesome

InfluxDB has everything you need from a time series platform in a single binary – a multi-tenanted time series database, UI and dashboarding tools, background processing and monitoring agent. All this makes deployment and setup a breeze and easier to secure.

046-abstract shape-hl

Deep insights and analytics

Structure your queries and separate common logic into functions and libraries that are easily shared and help speed development. You can also enrich your time series data with other SQL data stores (Postgres, Microsoft SQL Server, SQLite, and SAP Hana) or with cloud-based data stores (Google Bigtable, Amazon Athena, and Snowflake).

021-petals-hl

Optimized for developer productivity

Everything in InfluxDB — ingest, query, storage and visualization — is now accessible in a unified API. This enables faster time to awesome for developers because everything in the platform can now be programmatically accessed and controlled.

InfluxDB features

POSTED BY INFLUXDATA
The Spirit of Open Source

Community Channels

slack-new-logo

Slack

Forum-logo

Forum

Reddit-logo

Reddit

Works in your environment

With a powerful set of ingestion agents, client libraries and APIs you can get data from everywhere.

Telegraf

InfluxDB uses Telegraf for both collecting and sending metrics and events from databases, applications, systems and IoT sensors. Telegraf is a plugin-driven server agent with over 300 plugins. It is written in Go and compiles into a single binary with no external dependencies, and requires a very minimal memory footprint.

Client Libraries

InfluxDB can be accessed via a set of powerful client libraries. Currently, there are client libraries for Arduino, C#, Go, Java, JavaScript, Kotlin, Node.js, PHP, Python, R, Ruby, Scala, and Swift. These client libraries are easily accessible in a new tab in the UI.

Edge & distributed environments

InfluxDB enables you to collect, process and analyze data from edge devices so you can optimize your distributed infrastructure. You can also use the InfluxDB API to write data from the edge to your InfluxDB instance and vice versa. This allows you to get to any data that you have in your distributed environment.
fish icon

What's next?

Questions? Get Answers