Managed Platform

The Data Layer for Your AI Agents

Receive, filter, and deliver events to AI agents at scale. Context windows give your agents the full trail — not just isolated triggers.

Get Started FreeRead the Docs
agent.py
# Batch mode
@app.post("/process")
async def process(request: Request):
    records = await request.json()        # pre-filtered, normalized
    results = await enrich(records)        # your AI logic
    nf.send_output(payload=results)        # NavFlow routes the rest
    return {"status": "ok"}

# Context window mode
@app.post("/process-window")
async def process_window(request: Request):
    payload = await request.json()
    trigger = payload["trigger"]           # the event that fired
    window  = payload["window"]["events"]  # trailing context events
    results = await analyze(trigger, window)
    nf.send_output(payload=results)
    return {"status": "ok"}

This is your entire agent. NavFlow handles everything else.

The Missing Layer in Your AI Stack

Every agent framework assumes data arrives as a function argument. In production, it arrives as OTLP telemetry, webhooks, streams, and events — continuously, from many sources, in formats your agent doesn’t control.

Agent Frameworks

LangChain, CrewAI, AutoGen

Help agents reason and use tools

Don't solve how data reaches the agent

Orchestrators

LangGraph

Coordinate multi-step reasoning

Assume data is already delivered in the right shape

Durable Execution

Temporal, Restate

Ensure workflows survive failures

The workflow still needs something to act on

All of these solve how agents think and act. None solve what agents act on — the continuous flow of real-world data.

How It Works

Four steps. No custom infrastructure code.

1

Data flows in

Your applications send events to NavFlow via standard protocols — OTLP, HTTP/JSON, or webhooks. No SDK needed on the producer side.

2

NavFlow filters and normalizes

Expression-based triggers control when your agent is invoked. Transforms reshape fields. Optional context windows accumulate events in a sliding time window so your agent sees the full picture, not just isolated events.

3

Your agent does its job

It receives a clean JSON payload via HTTP POST — either a batch of events or a trigger event with its full context window. No queue consumers, no retry logic, no parsing — just your AI logic. Any language, any framework.

4

Results flow out

Your agent returns results with one API call. NavFlow routes them to Slack, webhooks, or downstream systems based on per-project configuration.

Built for Production AI Pipelines

Everything you need to deliver data to agents at scale.

Key Feature

Context Windows

Your agent doesn't just see one event — it sees the full trail. Configure trigger expressions, context filters, and window durations. When a trigger fires, your agent receives the trigger event, a sliding window of related context events grouped by key, and summary stats. Turn isolated alerts into temporal pattern analysis.

No Ingestion Code

NavFlow receives events from OTLP, HTTP/JSON, and webhooks. Your agent never touches raw data plumbing.

Expression-Based Filtering

Drop irrelevant events before they reach your agent, reducing noise and LLM cost with simple rules.

Format Normalization

Transforms reshape and rename fields so your agent gets exactly the structure it expects, regardless of source.

Framework Agnostic

Works with LangChain, CrewAI, AutoGen, or plain HTTP endpoints. NavFlow doesn't care what runs behind the URL.

Durable Streaming

Built on NATS JetStream with per-project isolation. No data is lost, even if your agent is temporarily down.

Automatic Output Routing

Results dispatch to Slack, webhooks, or downstream agents automatically based on per-project configuration.

Per-Project Pipelines

Isolated filter rules, transforms, agent endpoints, and sinks for each project. Multi-tenant by default.

Managed or Self-Hosted

Use our fully managed cloud service, or deploy on your infrastructure with Helm charts for complete data sovereignty.

Simple, Transparent Pricing

Start free. Scale as you grow. Deploy wherever you need.

Most Popular

Free

$0/month

Get started with NavFlow at no cost.

  • 10,000 events/month
  • Unlimited projects
  • Context windows
  • Expression-based filtering
  • Slack & webhook output routing
  • Community support
Get Started Free

Custom

Custom

For teams that need higher volume, SLAs, or dedicated support.

  • Unlimited events
  • Dedicated infrastructure
  • Custom SLAs
  • Priority support
  • SSO & advanced auth
  • Onboarding assistance
Book a Call

Self-Hosted / BYOC

Custom

Deploy on your own infrastructure for full data sovereignty.

  • Your cloud or on-premises
  • Helm chart for Kubernetes
  • Full data sovereignty
  • Air-gapped deployments
  • Dedicated support & SLA
  • Deployment assistance
Book a Call

Architecture

Separate control and data planes. Five stateless services connected by NATS JetStream.


  ┌─────────────────────────────────────────────────────────────────────┐
  │                         Data Sources                                │
  │   OTLP Telemetry  ·  HTTP/JSON Events  ·  Webhooks  ·  APIs        │
  └──────────────────────────────┬──────────────────────────────────────┘
                                 │
                                 ▼
  ┌──────────────────────────────────────────────────────────────────── ┐
  │  Receiver                                                          │
  │  Validates API keys · Publishes to NATS raw stream                 │
  └──────────────────────────────┬─────────────────────────────────────┘
                                 │
                          NATS JetStream
                       (per-project streams)
                                 │
                                 ▼
  ┌────────────────────────────────────────────────────────────────────┐
  │  Pipeline                                                          │
  │  Filter (expr-lang) → Transform → Batch → Forward to Agent         │
  └──────────────────────────────┬─────────────────────────────────────┘
                                 │
                                 ▼
  ┌────────────────────────────────────────────────────────────────────┐
  │  Your AI Agent                                                     │
  │  LangChain · CrewAI · Custom code · Any HTTP endpoint              │
  └──────────────────────────────┬─────────────────────────────────────┘
                                 │
                          NATS JetStream
                        (output streams)
                                 │
                                 ▼
  ┌────────────────────────────────────────────────────────────────────┐
  │  Sink                                                              │
  │  Slack · Webhooks · Downstream systems                             │
  └────────────────────────────────────────────────────────────────────┘

Stop building data plumbing. Start shipping agents.

Start free with 10,000 events/month. Scale with our managed cloud or deploy on your own infrastructure.

Get Started FreeRead the Docs