# Flowneer > Fluent flow builder for TypeScript Zero-dependency. Composable. Plugin-driven. Built for LLM pipelines and beyond. ## Table of Contents ### Recipes - [Recipes](/flowneer/recipes.md) - [Tool-calling Agent](/flowneer/recipes/tool-calling-agent.md) - [Blog Post Generator](/flowneer/recipes/blog-post-generator.md) - [Resilient API Pipeline](/flowneer/recipes/resilient-api-pipeline.md) - [Streaming Chat Server](/flowneer/recipes/streaming-chat-server.md) - [Batch Document Processing](/flowneer/recipes/batch-document-processing.md) - [Human-in-the-loop](/flowneer/recipes/human-in-the-loop.md) - [Edge Runtime](/flowneer/recipes/edge-runtime.md) ### Core - [Getting Started](/flowneer/core/getting-started.md) - [FlowBuilder API](/flowneer/core/flow-builder.md) - [Step Types](/flowneer/core/step-types.md) - [Anchors & Routing](/flowneer/core/anchors-routing.md) - [Streaming](/flowneer/core/streaming.md) - [Writing Plugins](/flowneer/core/plugins.md) - [Extending Flowneer](/flowneer/core/extending.md) - [Errors](/flowneer/core/errors.md) ### Plugins — LLM - [withCostTracker](/flowneer/plugins/llm/cost-tracker.md) - [withRateLimit](/flowneer/plugins/llm/rate-limit.md) - [withStructuredOutput](/flowneer/plugins/llm/structured-output.md) - [withTokenBudget](/flowneer/plugins/llm/token-budget.md) ### Plugins — Memory - [Memory — Overview](/flowneer/plugins/memory/overview.md) - [BufferWindowMemory](/flowneer/plugins/memory/buffer-window.md) - [KVMemory](/flowneer/plugins/memory/kv-memory.md) - [SummaryMemory](/flowneer/plugins/memory/summary-memory.md) - [withMemory](/flowneer/plugins/memory/with-memory.md) ### Plugins — Observability - [withCallbacks](/flowneer/plugins/observability/callbacks.md) - [withHistory](/flowneer/plugins/observability/history.md) - [withInterrupts / interruptIf](/flowneer/plugins/observability/interrupts.md) - [withTiming](/flowneer/plugins/observability/timing.md) - [withVerbose](/flowneer/plugins/observability/verbose.md) ### Plugins — Persistence - [withCheckpoint · resumeFrom](/flowneer/plugins/persistence/checkpoint.md) - [withAuditLog](/flowneer/plugins/persistence/audit-log.md) - [withReplay](/flowneer/plugins/persistence/replay.md) - [withVersionedCheckpoint](/flowneer/plugins/persistence/versioned-checkpoint.md) ### Plugins — Resilience - [withCircuitBreaker](/flowneer/plugins/resilience/circuit-breaker.md) - [withTimeout](/flowneer/plugins/resilience/timeout.md) - [withFallback](/flowneer/plugins/resilience/fallback.md) - [withTryCatch](/flowneer/plugins/resilience/try-catch.md) - [withCycles](/flowneer/plugins/resilience/cycles.md) ### Plugins — Compliance - [withAuditFlow](/flowneer/plugins/compliance/audit-flow.md) - [withRuntimeCompliance](/flowneer/plugins/compliance/runtime-compliance.md) ### Plugins — Dev / Testing - [withDryRun](/flowneer/plugins/dev/dry-run.md) - [withMocks](/flowneer/plugins/dev/mocks.md) - [withStepLimit](/flowneer/plugins/dev/step-limit.md) - [parallelAtomic](/flowneer/plugins/dev/atomic-updates.md) - [withFlowAnalyzer](/flowneer/plugins/dev/flow-analyzer.md) ### Plugins — Agent - [humanNode & resumeFlow](/flowneer/plugins/agent/human-node.md) ### Presets - [Presets](/flowneer/presets.md) ### Presets — Agent - [createAgent & tool()](/flowneer/presets/agent/create-agent.md) - [withReActLoop](/flowneer/presets/agent/react-loop.md) - [Multi-agent Helpers](/flowneer/presets/agent/patterns.md) - [swarm](/flowneer/presets/agent/swarm.md) ### Presets — Config - [JsonFlowBuilder](/flowneer/presets/config/overview.md) ### Presets — RAG - [RAG Presets](/flowneer/presets/rag.md) - [ragPipeline](/flowneer/presets/rag/rag-pipeline.md) - [iterativeRag](/flowneer/presets/rag/iterative-rag.md) ### Presets — Pipeline - [Pipeline Presets](/flowneer/presets/pipeline.md) - [generateUntilValid](/flowneer/presets/pipeline/generate-until-valid.md) - [mapReduceLlm](/flowneer/presets/pipeline/map-reduce-llm.md) - [approvalGate](/flowneer/presets/pipeline/approval-gate.md) - [clarifyLoop](/flowneer/presets/pipeline/clarify-loop.md) ### Plugins — Tools - [withTools & ToolRegistry](/flowneer/plugins/tools/overview.md) ### Plugins — Messaging - [withChannels](/flowneer/plugins/messaging/channels.md) - [withStream & emit()](/flowneer/plugins/messaging/stream.md) ### Plugins — Output Parsers - [parseJsonOutput](/flowneer/plugins/output/parse-json.md) - [parseListOutput](/flowneer/plugins/output/parse-list.md) - [parseRegexOutput](/flowneer/plugins/output/parse-regex.md) - [parseMarkdownTable](/flowneer/plugins/output/parse-table.md) ### Plugins — Telemetry - [TelemetryDaemon](/flowneer/plugins/telemetry/overview.md) ### Plugins — Graph - [Graph Composition](/flowneer/plugins/graph/overview.md) - [Graph & Flow Export](/flowneer/plugins/graph/export.md) ### Plugins — Eval - [Eval](/flowneer/plugins/eval/overview.md) ### Reference - [Plugins Overview](/flowneer/plugins/overview.md) - [Presets](/flowneer/presets.md) ### Other - [Fragments](/flowneer/core/fragments.md) - [Runtime API Examples](/flowneer/api-examples.md) - [withManualStepping](/flowneer/plugins/persistence/manual-stepping.md) - [withPerfAnalyzer](/flowneer/plugins/dev/perf-analyzer.md)