Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

🍄 Fungi

Nature's data processors — streaming that grows on you.

Fungi is an AI-native Rust streaming engine with Flink compatibility.

Why Fungi?

FeatureFungiArroyoFlink (JVM)
Flink API✅ Full✅ Full
AI / MCP✅ Native
GC pauses✅ None✅ None❌ Yes
LanguageRustRustJava
StartupInstantFastSlow

Three Differentiators

  1. Flink API Compatibility — Drop-in replacement for Flink DataStream and SQL jobs.
  2. High Performance — Zero GC, predictable latency, low memory.
  3. AI Native — Built-in MCP server for natural-language pipeline management.

Hello World

fungi server &
fungi sql --query "SELECT 1 as id, 'Alice' as name"
id | name
---+------
1  | Alice

Next Steps