> 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

Set of tools and libraries that simplify the integration of AI and blockchain technologies, enhancing the capabilities and scalability of your projects

<figure><img src="https://355116152-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyvjIeznprQQJj7d3yYKh%2Fuploads%2FGmbn49aaEeeulWvzZ2sM%2FFramework.webp?alt=media&amp;token=b4f7aa88-3385-4887-88ad-5f8478a34b1c" 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.
