Skip to main content

Software Development Kit for building AI Agents in BubbleRAN MX-PDK and MX-AI

Project description

BubbleRAN Agentic Toolkit - Agent Development Kit (ADK)

License PyPI version

The BAT-ADK is a Python-based Software Development Kit designed to simplify the development, deployment, and integration of AI Agents within the BubbleRAN architecture. This repository includes the ADK framework (BubbleRAN Software License).

Key Features

  • 🛠️ Easy-to-use Python SDK for developing AI Agents
  • 🔗 Integrates the LangGraph library with the A2A SDK and MCP SDK for building AI Agents beyond POCs (ready for production)
  • ☁️ Ready for Cloud-Native deployment with BubbleRAN MX-AI
  • 🧩 Prebuilt Agentic Workflow (e.g. ReAct, A2A Communication)

Getting Started

Prerequisites

  • Python 3.12+
  • uv (recommended) or pip

Installation

Using uv

uv add bat-adk

Using pip

pip install bat-adk

Documentation

The BAT-ADK uses pydoc-markdown to generate API documentation directly from Python docstrings.

Generating the Documentation

To build the documentation locally, run:

uv run pydoc-markdown

The generated documentation will be available at adk/build/docs/content/bat-adk

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bat_adk-2026.6.18a0.tar.gz (45.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bat_adk-2026.6.18a0-py3-none-any.whl (53.5 kB view details)

Uploaded Python 3

File details

Details for the file bat_adk-2026.6.18a0.tar.gz.

File metadata

  • Download URL: bat_adk-2026.6.18a0.tar.gz
  • Upload date:
  • Size: 45.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for bat_adk-2026.6.18a0.tar.gz
Algorithm Hash digest
SHA256 ee7989c6c73d34be66347a335b6844494ec236d6601ba5b07f4c67ac2191d420
MD5 48e318f4b13682597a1677c72e71a235
BLAKE2b-256 21a086c2f5ef9cd5ea8e443a51a9432aa14f8947c074bd0923f4069790677126

See more details on using hashes here.

File details

Details for the file bat_adk-2026.6.18a0-py3-none-any.whl.

File metadata

  • Download URL: bat_adk-2026.6.18a0-py3-none-any.whl
  • Upload date:
  • Size: 53.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for bat_adk-2026.6.18a0-py3-none-any.whl
Algorithm Hash digest
SHA256 6afd8ec638e0bb043b08a38830a10269bb501bdaa58d77c44ae5bdbf510ce536
MD5 36c836e9d8b5aec63c6e5f5a6764be85
BLAKE2b-256 9f21f4a1d4996795686204922380400329f0331f77417712a3e2eb7211a7641e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page