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

Feature
Description

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

  1. Agent Builder CLI

Create agents using commands such as:

  1. Module Registry

Browse and install available runtime modules, such as:

  • Web3 connector

  • zkVerifier

  • TorRouter

  • WASM Loader

  1. Agent Packager

Package agents into portable .flodea bundles for deployment or distribution via Flodea Marketplace.

  1. Sandbox Environment

Run agents locally for testing before deployment:

  1. 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

Developer Goal
SDK Role

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