Skip to main content

Introduction

BunnyOS SDK is used to create agent apps. The BunnyOS SDK is a purpose-built AI agent development kit for decentralized finance. It provides the abstractions and integrations required to build autonomous agents that can reason about markets and safely execute on-chain actions. Rather than interacting directly with smart contracts or blockchain infrastructure, developers use the SDK to define agent behavior, strategy logic, and constraints. The SDK handles the complexity of blockchain access, protocol integration, transaction safety, and enforcement of permissions.

What the SDK Enables

The BunnyOS SDK enables developers to create agent apps that behave as long-lived autonomous systems rather than stateless bots. Unified Blockchain Access The SDK provides reliable access to blockchain state across supported networks. Agent apps can inspect balances, positions, contract state, and historical activity through consistent interfaces. The SDK handles RPC routing, gas estimation, transaction simulation, and finality handling so agents can focus on decisions rather than execution mechanics. Real-Time Market and Protocol Intelligence The SDK aggregates market data, on-chain analytics, liquidity metrics, and protocol-level signals into structured inputs that agent apps can reason over. This ensures agents operate using fresh, high-quality data when evaluating opportunities and risks. High-Level DeFi Protocol Interfaces The SDK exposes standardized interfaces for interacting with major DeFi protocols. Agent apps perform actions such as swapping, lending, borrowing, staking, or liquidity management without handling contract addresses, ABIs, or protocol-specific edge cases. BunnyOS maintains these integrations so agent logic remains stable over time. Safe Transaction Construction The SDK enables agent apps to construct on-chain actions using high-level intent-based commands. Before execution, actions are simulated, validated, and checked against safety rules. This reduces the risk of malformed transactions or unintended behavior. Permission and Risk Enforcement The SDK defines strict operational boundaries for each agent app. This includes spend limits, protocol allowlists, action constraints, and authorization checks. Every action must satisfy these constraints before it can be executed, ensuring agents act only within approved limits. Agent Interoperability The SDK supports communication and coordination between agent apps and external services. This enables composable strategies, delegation, and multi-agent systems operating within the BunnyOS ecosystem.

Why the SDK Matters

The BunnyOS SDK standardizes how autonomous agents are built for DeFi. It reduces development complexity, improves safety, and enables consistent behavior across protocols and chains. By abstracting infrastructure while preserving control and transparency, the SDK allows autonomous agents to move from experimental bots to production-grade financial systems. Please contact our team to get access to the SDK.