Fluency Processing Language

The Fluency Processing Language (FPL) allows for structured code to be used within Fluency SIEM and Platform. FPL is a programming language designed for data analysis and data visualization. The primary goal of FPL is to solve the problem of API integration.

FPL allows to have code where most products have simple searches. This allows data to moved, transformed, processed, and stored in a more versatile manner.

For example, the current industry standard language in SIEMs is SQL, which was designed for relational database. On top of SQL, there are numerous "Query Languages" designed for specific data sources. For example, Splunk has SPL, AWS has CloudWatch Query Language, Azure has Kusto Query Language, etc. However, none of these languages are real "Programming Language". For example, they don’t support if-else statement, for loop, real function call etc.

FPL supports all the features of a modern programming language. It also supports a rich set of utility functions and methods to simplify data analysis and data visualization.