NEW v3.1.1
Available on NuGet
Click to install →
Open Source .NET Native

Stream Processing,
Reimagined

Build powerful real-time data pipelines with Cortex Data Framework—a modern, modular SDK designed for developers who demand performance, scalability, and simplicity.

100K+

Events/sec

<10ms

Latency

100%

Open Source
// Build a high-performance pipeline in minutes
var stream = StreamBuilder<Event>
    .CreateNewStream("HighThroughputStream")
    .WithPerformanceOptions(StreamPerformanceOptions.HighThroughput(
        bufferCapacity: 100_000,
        concurrencyLevel: Environment.ProcessorCount))
    .Stream()
    .Map(e => ProcessEvent(e))
    .Sink(e => SaveToDatabase(e))
    .Build();
NEW RELEASE
Cortex v3.1.1 is now available on NuGet!

Enhanced performance, improved reliability, and critical bug fixes

Cortex Data Framework
What is Cortex?

The Open Source Streaming Framework for .NET

Cortex is designed from the ground up to simplify the creation and management of complex data streaming applications. With a focus on scalability, efficiency, and extensibility, it abstracts the low-level details so you can concentrate on what matters most.

High Performance
Optimized for throughput and low latency
Modular Design
Use only what you need
Production Ready
Battle-tested reliability
Community Driven
Active open source community
v3.1.1

What's New

Released January 2025

Enhanced Performance

Optimized stream processing engine for better throughput

Improved Reliability

Better state management and error handling

Critical Fixes

Resolved stability issues and memory leaks

Powerful Capabilities

Everything You Need to Build
Real-Time Applications

Stream Processing Simplified

Define sources, sinks, and operators with intuitive APIs that reduce boilerplate code and accelerate development cycles.

Rich State Management

Out-of-the-box support for in-memory and persistent state stores (RocksDB) to enable stateful computations like aggregations and windowing.

Built-in & Custom Operators

Leverage a library of operators—transformations, filtering, aggregations, windowing—or build your own to tailor Cortex to your needs.

Telemetry & Monitoring

Seamless integration with OpenTelemetry and other industry-standard frameworks to ensure you're always in tune with pipeline performance.

Error Resilience

Robust mechanisms to gracefully handle errors during pipeline execution, ensuring reliability in production environments.

Horizontal Scalability

Scale your pipelines horizontally with ease. Cortex distributes workloads efficiently across multiple instances.

Why Cortex?

Built for Developers,
Engineered for Scale

Whether you're building real-time analytics, event-driven systems, or complex data transformations, Cortex provides the foundation you need.

Start Building
Developer Efficiency

Simplify complex workflows with an abstraction layer that accelerates development cycles and reduces time-to-market.

Performance

Achieve high throughput and low latency with optimized state stores and efficient operator chaining.

Flexible Architecture

Whether integrating with existing systems or building new solutions, Cortex adapts to your workflow seamlessly.

Production Ready

Engineered for real-world challenges—handles concurrency, persistence, and fault tolerance effortlessly.

Seamless Integration

Connects to Your Entire Data Ecosystem

Cortex fits effortlessly into your existing infrastructure, supporting popular data sources, sinks, and monitoring tools out of the box.

Apache Kafka RocksDB OpenTelemetry Azure Event Hubs Redis Prometheus
Data Sources

Connect to Kafka, Event Hubs, or custom sources with built-in connectors.

State Stores

In-memory or persistent stores (RocksDB) for your performance needs.

Monitoring

OpenTelemetry, Prometheus, and custom metrics integration.

Data Sinks

Output to databases, message queues, or custom destinations.

Use Cases

Power Any Real-Time Application

Real-Time Analytics

Analyze user activity, IoT sensor data, or any high-volume stream in real time with sub-second latency.

Event-Driven Systems

React to events dynamically by triggering actions based on aggregated or filtered data patterns.

Session Management

Maintain stateful sessions for chat systems, gaming platforms, or customer interaction tracking.

Data Transformation

Convert raw data streams into enriched, consumable formats for downstream systems and APIs.

Ready to Build Your Next Pipeline?

Empower your applications with real-time data processing that scales. Cortex Data Framework is ready for your next data challenge.

Resources

Learn, Explore, Connect

Documentation

Comprehensive guides and API references to help you get the most out of Cortex.

Explore Docs

Examples & Tutorials

Step-by-step tutorials and real-world examples to accelerate your learning.

View Examples

Community

Join our Discord community to connect with other developers and get support.

Join Discord