> For the complete documentation index, see [llms.txt](https://docs.gurunetwork.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.gurunetwork.ai/framework.md).

# Framework

<figure><img src="/files/jiTe2jhFWw8FCyTkDXVU" alt=""><figcaption></figcaption></figure>

**Overview**

The Guru Framework SDK is designed to facilitate the development, deployment, and management of decentralized applications (dApps) and automated processes within the Guru Network. It provides a set of tools and libraries that simplify the integration of AI and blockchain technologies, enhancing the capabilities and scalability of your projects.

**Key Features**

* **Flow Orchestrator Integration**
  * Seamlessly integrate with the Flow Orchestrator to manage and automate complex workflows.
  * Support for BPMN (Business Process Model and Notation) to define and execute process flows.
* **BBPA Engines**
  * Access and control Blockchain Business Process Automation (BBPA) Engines for efficient process management.
  * Tools for deploying and synchronizing smart contracts across multiple chains.
* **Unified API**
  * A comprehensive API that bridges Web2 and Web3 environments, enabling smooth data and process interactions.
  * Simplified access to on-chain and off-chain resources.
* **Individual Agents**
  * Create and manage Individual Agents for non-custodial execution and compute tasks.
  * Integration with AI models for enhanced decision-making and automation.
* **Event Bus**
  * Utilize the shared Event Bus for real-time data synchronization and process orchestration.
  * Query and interact with on-chain data through oracle interfaces.
