INFLUXDB 3 PROCESSING ENGINE
Official Plugin
Directory
Extend InfluxDB 3 with production-ready plugins for anomaly detection, forecasting, data transformation, monitoring, and more. Install in minutes.
Basic Transformation
The Basic Transformation plugin cleans and standardizes raw time series data on ingest, so teams can normalize names, values, and formats without e...
Get startedDownsampler
The Downsampler plugin automatically rolls raw data into lower resolution summaries, helping InfluxDB users control storage costs, speed queries, a...
Get startedInfluxDB to Iceberg Data Transfer
The InfluxDB to Iceberg plugin moves time series data from InfluxDB 3 into Apache Iceberg for long term retention, lakehouse analytics, and downstr...
Get startedMAD-Based Anomaly Detection
The MAD Check plugin delivers real-time anomaly detection at ingest, using Median Absolute Deviation to catch outliers as data lands in InfluxDB 3....
Get startedProphet Forecasting
The Prophet Forecasting plugin generates forecasts directly in InfluxDB 3, helping teams move from monitoring what happened to predicting what’s ne...
Get startedState Change
The State Change plugin detects meaningful changes and threshold breaches in time series data, then triggers alerts when they matter. It’s ideal fo...
Get startedStateless ADTK Detector
The Stateless ADTK Detector plugin brings built in anomaly detection to InfluxDB, using ADTK to catch outliers, shifts, volatility changes, and sea...
Get startedSystem Metrics
The System Metrics plugin turns the InfluxDB 3 host into its own monitoring source, collecting CPU, memory, disk, and network metrics directly into...
Get startedForecast Error Evaluator
The Forecast Error Evaluator plugin continuously checks forecast accuracy in production by comparing predictions to real results and tracking error...
Get startedThreshold Deadman Checks
The Threshold Deadman Checks plugin detects both out of bounds metrics and missing telemetry in one place, so teams know when values cross critical...
Get startedNotifier
The Notifier plugin lets InfluxDB users send alerts through Slack, Discord, webhooks, SMS, or WhatsApp from one endpoint. It helps teams route issu...
Get startedImport
The Import plugin moves data from InfluxDB 1, 2, or 3 into InfluxDB 3 without fragile migration scripts. It makes upgrades, consolidation, backfill...
Get startedUS National Weather Service Weather Sampler
The NWS Weather plugin brings live weather data into InfluxDB 3 for demos, testing, and simulation, without API keys or custom integrations. It hel...
Get startedAnomaly Detection ADTK
The Anomaly Detection ADTK Plugin provides machine learning-based anomaly detection for time series data in InfluxDB 3 using the ADTK (Anomaly Dete...
Get startedAMQP Subscriber
The AMQP Subscriber plugin brings real-time AMQP messages from RabbitMQ and similar brokers into InfluxDB 3 without custom consumers. It simplifies...
Get startedSchema Validator
The Schema Validator plugin validates data against a defined schema before it lands in InfluxDB, preventing bad telemetry from polluting queries, a...
Get startedKafka Subscriber
The Kafka Subscriber plugin brings real-time Kafka data into InfluxDB 3 without custom consumers or transformation services. It simplifies ingestio...
Get startedMQTT Subscriber
The MQTT Subscriber plugin brings MQTT data into InfluxDB 3 without custom subscribers or transforms. It simplifies ingestion for IoT, sensors, edg...
Get startedGet started in 3 commands
Start InfluxDB 3, create a trigger pointing to any plugin, and your processing engine is live.
# 1. Start InfluxDB 3 with the Processing Engine
influxdb3 serve --node-id node0 --object-store file --data-dir ~/.influxdb3 --plugin-dir ~/.plugins
# 2. Create a trigger using an official plugin
influxdb3 create trigger --database mydb \
--plugin-filename gh:influxdata//.py \
--trigger-spec "every:1h" \
--trigger-arguments '...' \
my_trigger
# 3. Query your results
influxdb3 query --database mydb "SELECT * FROM your_target_table"