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.
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.
Data flows in
Your applications send events to NavFlow via standard protocols — OTLP, HTTP/JSON, or webhooks. No SDK needed on the producer side.
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.
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.
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.
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.
Free
Get started with NavFlow at no cost.
- ✓ 10,000 events/month
- ✓ Unlimited projects
- ✓ Context windows
- ✓ Expression-based filtering
- ✓ Slack & webhook output routing
- ✓ Community support
Custom
For teams that need higher volume, SLAs, or dedicated support.
- ✓ Unlimited events
- ✓ Dedicated infrastructure
- ✓ Custom SLAs
- ✓ Priority support
- ✓ SSO & advanced auth
- ✓ Onboarding assistance
Self-Hosted / BYOC
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
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.