Nussknacker

The most effective way to collaborate on real-time data processing

Software, data and business teams build solutions together, seamlessly combining their technical and domain expertise. Nussknacker provides rapid time-to-value and frictionless long-term cooperation

trusted by financial and telecom companies to handle heavy data processing and decision making

case studies

business team

Apply your domain knowledge with zero-delay

Express decision algorithms with self-explanatory flow diagrams
Use spreadsheet-like formulas for even the most complicated data transformations and boolean conditions
Verify your ideas instantly using one-click deployment and testing functionalities

 
 

software team

Engage stakeholders in data processing without compromising technological advancements

 

Set up integrations and let domain experts make use of the data
Use the power of Flink while keeping it under the hood
Adjust to your specific needs - add UDFs and specialized components

data team

Productionize ML inference for demanding workloads

Focus on ML insights, not ML model deployment
Use RAG, add model pre and postprocessing and ensemble multiple models
Infer models in your favourite format: Python, ONNX, or PMML

product

ease of use

  • flow diagrams for decision algorithms
  • powerful expression language
  • autocompletion and validation
  • testing and monitoring tools
  • REST (OpenAPI) and data base (JDBC) enrichments
  • ML models inferring enrichments more
  • one-click deployment
  • version history

deployment flexibility

  • running on Flink or K8s-based lightweight engine
  • Kafka® and HTTP interfaces
  • integrates with Kafka-compatible platforms like Confluent® Cloud, Azure Event Hubs® and Aiven® for Apache Kafka®
  • streaming and request-response modes
  • customisable and extensible
  • open source with enterprise extensions
  • on premises and cloud

 

Nussknacker is a graphical tool to define, deploy and monitor Apache Flink jobs. Job logic is expressed by a graph, with SpEL used for data transformations and boolean conditions.

Nussknacker supports various data sources - Kafka streams, files, databases, HTTP APIs, and many others, either natively or via Flink connectors.

use cases

Real-time marketing

Communications with customers in real-time, providing event-driven offers and actions
Read a customer story

Fraud management

Mitigating fraud by running detection algorithms on network or device signals
Read a customer story

 

Next Best Action

Assisting the Point Of Sale, displaying suggestions about what to offer and how to proceed with a customer
Read a blog post

Customer data processing

Decisioning on dynamic customer data in
- dynamic pricing
- order status management
- instant credit scoring

Internet of Things

Automating actionable data in
- predictive maintenance
- inventory management
- smart devices
See demo

ML models deployment

Infer Machine Learning models from within complex decision algorithms
Read a blog post

offer

Free

Cloud

Quick solution for straightforward yet demanding data streaming tasks without exhausting investment decisions

 

Cloud

 

On premise

 

blog

next steps