How to Build a Plugin for InfluxDB 3 Processing Engine
Session date: Apr 24, 2025 08:00am (Pacific Time)
The InfluxDB 3 Processing Engine enables users to execute Python code inside the database to transform, enrich, and act on time series data eliminating the need to move data to external systems for processing.
In this hands-on virtual training, you’ll learn how to build, deploy, and manage a Python plugin that runs directly within InfluxDB 3 Enterprise. You’ll work through real examples that demonstrate how to set up real time data pipelines, configure trigger-based execution, and interact with external over HTTP. Whether you’re looking to clean and reshape incoming data, schedule custom jobs, or trigger webhooks in response to changing metrics, the embedded python Processing Engine gives you the flexibility to do it from within the database itself.
Pre-requisite:
- Laptop/Computer where you can install InfluxDB 3 Core (30 day free trial) with your favorite code editor installed
- Basic knowledge of Python programming is helpful but not required
What You’ll Learn:
- Overview of the Processing Engine: Understand the architecture and execution model of the embedded Python VM. Learn how the processing engine fits into the InfluxDB 3 architecture.
- Plugin Development with Python: Write a Python plugin to handle data transformation and alerting based on custom logic.
- Working with Triggers: Learn to create and set triggers based on real time data transformation or running custom jobs at set intervals or triggered via HTTP requests.
- Common Use Cases and how to:
- Automate data downsampling.
- Trigger external webhooks or notifications.
- Perform inline anomaly detection.
- Enrich time series data with external APIs.

Suyash Joshi
Senior Software Engineer and Developer Advocate, InfluxData
Suyash Joshi is a senior software engineer and accomplished developer advocate at InfluxData. His career spans leading pivotal projects at Oracle and RingCentral in the past. Holding both a B.S. in Computer Science and an M.A. in Game Design, he seamlessly blends technical expertise with a flair for creativity. Driven by his passion, he nurtures and hosts developer events in London, delivering sought-after keynote speeches and participating in hackathons worldwide. Apart from his day job, Suyash Joshi is a magician and member of the prestigious Magic Circle in London, crafting performances that ignite wonder, joy, and inspiration. Find him on X: @suyashcjoshi