---
description: Extension give Fluxtion additional functionality
---

# Introduction

Fluxtion plugins are available that extend the functionality of the base framework. Each plugin will usually have an api and a builder jar, following the same classpath and naming convention described [here](../../concepts/building-classpath-and-execution#classpath).&#x20;

Currently two extensions are developed and released with the core Fluxtion framework to ease developer integration. Eventually the extension versions will be decoupled from the core, the goal to have different release cadences of core and extensions using the maven BOM to declare a compatible version set. The extensions that are presently available for use are:

| Extension |           | description                                                                                                                                                                           |
| --------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| streaming |           | <p>Provides declarative functionality to define graph nodes. </p><p>Removes the need to imperatively declare a graph.</p>                                                             |
|           | group     | <p>Aggregate data with grouping. Provides derived aggregate <br>calculations.</p>                                                                                                     |
|           | log       | Log to consoled with zero gc, triggered by update notifications                                                                                                                       |
|           | numeric   | Numeric functions declaratively described.                                                                                                                                            |
|           | predicate | Declarative functional predicates operating on nodes                                                                                                                                  |
|           | filter    | FIlters nodes using predicates.                                                                                                                                                       |
|           | window    | WIndow strategies and functions operating on numeric values.                                                                                                                          |
| text      |           | <p>Functional operators for processing ascii text. Builds on the declarative framework supplied by declarative extension. All the builder functions <br>use the declarative form.</p> |
|           | csv       | Parse, transform, validate, event dispatch for CSV file inputs.                                                                                                                       |
|           | ascii     | Ascii pattern matches, extractors and primitive conversions.                                                                                                                          |
|           | event     | Event forwarding between SEP's                                                                                                                                                        |
|           | math      | Basic set of math functions                                                                                                                                                           |
|           | filter    | text filtering                                                                                                                                                                        |



