Nussknacker
Nussknacker is a low-code visual platform built on Apache Flink that enables business teams to design and deploy real-time stream-processing pipelines without writing code, serving financial services, telecom, and retail enterprises.
- Company typePrivate
- Founded2016
- HeadquartersWarsaw, Poland
- Headcount11–50
- GTM typeB2B
- OfferingSoftware
What Nussknacker does
Nussknacker is a low-code stream-processing platform built directly on Apache Flink, allowing domain experts and business analysts to design, deploy, and modify real-time decision logic through a visual drag-and-drop interface rather than writing Java or Scala code. The platform supports streaming scenarios (long-running stateful Flink jobs for real-time event processing), request-response scenarios (stateless pods for synchronous API calls), and batch workloads. Native integrations include Apache Kafka with Confluent Schema Registry, MLflow/Azure Databricks for ML model inference (ONNX, PyTorch, scikit-learn), OpenAPI-based REST enrichers, and a Redis-backed key-value store for state handoff. Recent additions have expanded the platform into AI orchestration territory: an AI Agent component with multi-iteration tool-use loops, LLM Structured Output with JSON Schema validation, MCP server exposure for external AI agents, and a Vector Store for retrieval-augmented generation. The product is built and operated by TouK Sp. z o.o. s.k.a., a Warsaw-based software firm with 20+ years of JVM and data engineering heritage.
The company operates a hybrid open-source plus SaaS business model. Nussknacker is freely available as an open-source self-hosted project on GitHub and as a free cloud tier at cloud.nussknacker.io requiring no credit card. A Pro subscription is priced from $99/month, and an Enterprise tier is sold via direct field sales with custom pricing for large deployments. The go-to-market combines product-led growth (PLG) for SMBs and individual developers with enterprise field sales targeting financial services, telecommunications, retail, and industrial IoT buyers. Named enterprise customers include iliad Group (telecom, with 550+ jobs running in production for real-time marketing and fraud detection), an unnamed international telecom provider, and an unnamed financial institution for sub-millisecond fraud detection. The company is privately held by parent TouK with no disclosed external venture funding, headquartered in Warsaw, Poland, and is GDPR-compliant under Polish jurisdiction.
Nussknacker firmographics
Firmographics- Name
- Nussknacker
- Legal name
- TouK Sp. z o.o. s.k.a.
- Website
- https://nussknacker.io
- Company type
- Private
- Founded year
- 2016
- Operating status
- Operating
- Headcount range
- 11–50 employees
- Short description
- Nussknacker is a low-code visual platform built on Apache Flink that enables business teams to design and deploy real-time stream-processing pipelines without writing code, serving financial services, telecom, and retail enterprises.
- Ownership category
- akta.pro rank
Nussknacker industry classification
Industry- Product category
- Stream Processing Software
- NAICS
- Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services (5182), Computer Systems Design and Related Services (54151)
- SIC
- Services-Prepackaged Software (7372), Services-Computer Programming Services (7371)
- akta.pro primary industry
- Low-Code/No-Code Application Platforms (HDAEAKAA)
- akta.pro secondary industries
- Cloud-Native Development (Containers, Kubernetes, Microservices) (BPAEACAD), Developer Portals, SDKs & Documentation Platforms (BPAMADAG)
Keywords
Where Nussknacker is headquartered
LocationHeadquarters
- HQ city
- Warsaw
- HQ country
- Poland
- HQ region
- Europe
Offices1 record
Markets served
Nussknacker business model
Business model- GTM type
- B2B
- Offering type
- Software
- Cost components
- Personnel, Technology or R&D, Infrastructure, Marketing or Sales, Operations
Revenue model
- Cloud Subscription (Free Tier): Free cloud instance available at cloud.nussknacker.io with no credit card required. Allows users to explore the platform without commitment.
- Pro Subscription: Paid tier from $99/month for enhanced features and capabilities beyond the free tier.
- Enterprise License: Custom enterprise pricing for large deployments requiring dedicated support, advanced features, and implementation assistance.
- Self-Hosted Open Source: Free open-source version available for self-hosting. Community support through GitHub discussions.
Pricing tiers
| Model | Billing | Price |
|---|---|---|
| Freemium | Monthly | Free Cloud tier for exploration and small-scale use |
| Subscription | Monthly | Pro tier with enhanced features |
| Subscription | Multi-year contract | Enterprise deployment with custom pricing |
Go-to-market motion2 records
Distribution channels4 records
Marketing channels7 records
Nussknacker product offering
Product offeringCore offering
Nussknacker is a low-code visual platform built on Apache Flink that enables domain experts and engineers to design, deploy, and manage real-time stream processing jobs via a drag-and-drop interface, without writing Java or Scala code. The platform supports streaming, batch, and synchronous processing modes with native integrations to Apache Kafka, Schema Registry, and ML model inference (ONNX, PyTorch, scikit-learn). It is offered as a free cloud tier, paid Pro subscription, self-hosted open-source, and Enterprise deployment.
Product overview
Nussknacker is a low-code stream processing platform built on Apache Flink. The core product consists of the Nussknacker Visual Designer for building streaming scenarios via drag-and-drop, paired with either Nussknacker Cloud (managed service) or self-hosted Enterprise deployment. The platform supports two processing modes: Streaming Scenarios (long-running stateful Flink jobs for real-time processing) and Request-Response Scenarios (stateless pods for synchronous API calls). Key add-on modules include ML Model Inference (MLflow-based model serving), AI Agent (Enterprise LLM agent execution), LLM Chat Enricher (LLM text processing), Vector Store (RAG knowledge retrieval), OpenAPI Enricher (REST API integration), and MCP Server (AI agent tool exposure). The platform integrates natively with Apache Kafka, Confluent Schema Registry, and supports ML integrations via Azure Databricks and MLflow. Nussknacker is built by TouK (Poland) with 20+ years in JVM and data engineering.
Differentiator
Problem solved
Functional benefit
Brands
- Nussknacker Cloud: Cloud-hosted version of Nussknacker for stream processing
- Nussknacker Designer
- Nussknacker ML Runtime
Quantifiable outcome
- Rule deployment: 2 weeks → 2 hours
- +5 more outcomes
Companies that use Nussknacker
Customer profileNamed customers3 records
Segments4 records
Ideal customer profiles5 records
Nussknacker technology and API
TechnologyTechnology focussed Yes
API detail
- Has API
- Yes
- API docs
- API detail
Core technology
AI maturity
App detail
Integration16 records
AI capability10 records
Feature14 records
Nussknacker partnerships and signals
Strategic signalPartnerships
Six partnerships are on record, tiered core.
- TouKcoreTouK is the company behind Nussknacker, with 20+ years of experience in JVM and data engineering for enterprise clients. TouK develops and supports the Nussknacker open-source project and commercial offerings.
- Apache Software Foundation (Flink)coreNussknacker is built directly on Apache Flink as its stream processing engine. All processing capabilities leverage Flink's features including CEP, SQL, and stateful aggregations.
- Apache Software Foundation (Kafka)coreApache Kafka serves as the primary data streaming backbone. Nussknacker provides native Kafka source and sink components with Schema Registry integration.
- Confluent (Schema Registry)coreNussknacker integrates with Confluent's Schema Registry for Avro schema management and schema evolution with backward/forward compatibility.
- MLflow / DatabrickscoreNussknacker's MLflow component enables integration with ML models registered in MLflow Model Registry, including models trained on Azure Databricks.
- ONNX, PyTorch, scikit-learncoreNussknacker's ML runtime supports models in ONNX, PyTorch, and scikit-learn formats for real-time inference in streaming pipelines.
Scale indicators7 records
Recent moves4 records
Expansion highlights5 records
Nussknacker competitors and assessment
Company assessmentDirect peers
- ksqlDB (Confluent): A streaming SQL engine for Apache Kafka, part of the Confluent platform. Nussknacker's own comparison page positions ksqlDB as a primary alternative, making it a direct peer for real-time decisioning on Kafka.
- Materialize: A streaming SQL database built on incremental view maintenance, used for real-time decisioning, anomaly detection, and personalization — overlapping directly with Nussknacker's Flink-based use cases.
- Apache NiFi: Flow-based data movement and stream-processing framework. Nussknacker publishes an explicit head-to-head comparison page (nussknacker-vs-apache-nifi), positioning NiFi as a stateless-workflow alternative to its stateful CEP engine.
- Decodable: Was a direct low-code stream-processing platform built on Apache Flink, targeting the same developer persona and ETL/CDC use cases as Nussknacker. Acquired by Confluent in 2023, which directly competes with Nussknacker's positioning.
Broad incumbents
- Streamlit: Low-code Python framework for building data and AI applications, owned by Snowflake. Competes more broadly for the 'democratize data workflows' narrative that Nussknacker also pursues for stream-based decisioning.
- Confluent: The commercial steward of Apache Kafka and ksqlDB, offering a full managed data-streaming platform. Confluent is both a key integration partner and a broader incumbent competitor to Nussknacker's end-to-end stream-processing stack.
- Imply: Real-time analytics company built on Apache Druid, providing low-latency dashboards and decisioning. Adjacent to Nussknacker's event-processing use cases but more analytics-oriented.
Emerging players
- Quix: Python-native stream-processing platform built on Kafka for data scientists and engineers. Competes with Nussknacker's ML-inference and Python-friendly streaming positioning, particularly for analytics teams.
- RisingWave Labs: PostgreSQL-compatible streaming database targeting real-time analytics and event-driven applications. Overlaps with Nussknacker's real-time decisioning and analytics use cases via a SQL-first approach.
Others
- Apache Flink: The underlying distributed stream-processing engine on which Nussknacker is built. Not a direct competitor but a foundational ecosystem dependency whose governance, release cadence, and community health materially shape Nussknacker's roadmap.
Market position
Strengths4 records
Weaknesses5 records
Competitive moat5 records
Key risks6 records
Key highlights6 records
Customer concentration
Nussknacker social profiles
Digital presenceNussknacker compliance and trust
Trust signalCompliance1 record
Nussknacker financial estimates
Financial estimateRevenue estimate
Valuation estimate
Nussknacker leadership team
Management profileNumber of profiles
Profiles1 record
Nussknacker funding detail
Funding detailFunding overview
Funding rounds
Investors
Funding detail is available on the Subscription and Enterprise plan.Contact sales →
Nussknacker M&A and investment
M&A and investmentM&A
Investments
M&A and investment is available on the Subscription and Enterprise plan.Contact sales →
Frequently asked questions about Nussknacker
What does Nussknacker do?
Nussknacker is a low-code visual platform built on Apache Flink that enables domain experts and engineers to design, deploy, and manage real-time stream processing jobs via a drag-and-drop interface, without writing Java or Scala code. The platform supports streaming, batch, and synchronous processing modes with native integrations to Apache Kafka, Schema Registry, and ML model inference (ONNX, PyTorch, scikit-learn). It is offered as a free cloud tier, paid Pro subscription, self-hosted open-source, and Enterprise deployment.
Is Nussknacker a public or private company?
Nussknacker is a private company. It is classified as corporate owned and is currently operating.
When was Nussknacker founded?
Nussknacker was founded in 2016. It employs 11 to 50 people.
Where is Nussknacker based?
Nussknacker is headquartered in Warsaw, Poland, in the Europe region.
How does Nussknacker make money?
Four revenue lines are on record. Cloud Subscription (Free Tier) is the primary driver. The others are pro Subscription, enterprise License and self-Hosted Open Source.
Who are Nussknacker's main competitors?
Direct peers on record are ksqlDB (Confluent), Materialize, Apache NiFi and Decodable. Broad incumbents are Streamlit, Confluent and Imply. Emerging players are Quix and RisingWave Labs. Apache Flink is listed as an others.
Does Nussknacker have an API?
Yes. Nussknacker exposes request-response scenarios as OpenAPI endpoints, allowing any HTTP client to call them. The platform automatically generates OpenAPI definitions based on typed input and output schemas defined in scenarios. Additionally, Nussknacker provides an MCP (Model Context Protocol) server integration that allows AI agents to discover and call tools exposed by scenarios, with support for separate MCP servers for different access boundaries (e.g., read-only vs. action-taking scenarios). HTTP enricher components enable external API calls within scenarios, with OpenAPI-based enrichers auto-generated from OpenAPI interface definitions.
What industry is Nussknacker in?
Nussknacker's product category is Stream Processing Software. Its primary akta.pro industry code is HDAEAKAA, Low-Code/No-Code Application Platforms, with a secondary code of BPAEACAD, Cloud-Native Development (Containers, Kubernetes, Microservices). Its NAICS code is 5182 and its SIC code is 7372.