Flodea SDK
Here is the complete Flodea SDK product page for your documentation, written in professional English and formatted cleanly for GitBook, Notion, or any docs platform. It avoids the use of em dashes.
🧰 Flodea SDK
Overview
Flodea SDK is the official toolkit for building, packaging, testing, and deploying AI agents on the Flodea OS. It is designed to give developers full control over how agents are structured, what modules they include, and how they are launched and managed across cloud, edge, or local environments.
Flodea SDK simplifies the entire agent development lifecycle while maintaining compatibility with Flodea’s modular and privacy-first architecture.
Key Capabilities
Agent Template Generator
Scaffolds ready-to-use agent structures with runtime, storage, and config
Module Selector
Enables developers to pick only the modules needed per agent
CLI Tools
Command-line interface for building, running, and packaging agents
Debug & Test Environment
Local execution of agents in sandboxed mode
Deployment Integrations
Supports deployment to Flodea Controller or direct OS runtime
Included Tools
Agent Builder CLI
Create agents using commands such as:
Module Registry
Browse and install available runtime modules, such as:
Web3 connector
zkVerifier
TorRouter
WASM Loader
Agent Packager
Package agents into portable .flodea bundles for deployment or distribution via Flodea Marketplace.
Sandbox Environment
Run agents locally for testing before deployment:
Logging and Tracing Tools
Access logs and metrics for behavior analysis and debugging.
Runtime Support
Agents can be written in multiple languages supported by Flodea OS:
Python for AI and orchestration logic
JavaScript for automation and interaction logic
WebAssembly (WASM) for secure, high-performance execution
The SDK ensures language-specific dependencies and interpreters are bundled automatically.
Configuration System
Each agent contains a flodea.yaml configuration file that defines:
Runtime language
Enabled modules (network, wallet, storage)
Agent permissions and access policies
Resource limits for memory, storage, and CPU
Example:
Deployment Options
The SDK supports multiple deployment methods:
To Flodea OS: Direct deployment to an OS instance
To Flodea Controller: Managed deployment to multiple distributed agents
Export for Marketplace: Publish agent bundles for community or commercial use
Use Cases for SDK
Build custom trading agent
Create agent from template and configure stealth wallet + Web3 module
Test and debug governance bot
Run agent in sandbox and inspect vote logic outputs
Package agent for enterprise
Bundle agent with encrypted storage and deploy to secure on-prem system
Launch agent node fleet
Push agent bundle to multiple Flodea OS instances via Controller
Last updated