Metadata-Version: 2.4
Name: dialogbrain
Version: 0.1.0
Summary: Python SDK for the DialogBrain messaging API
Project-URL: Homepage, https://dialogbrain.com
Project-URL: Documentation, https://docs.dialogbrain.com
Project-URL: Repository, https://github.com/saloprj/dialogbrain
Author-email: DialogBrain <dev@dialogbrain.com>
License: MIT
Keywords: ai,api,dialogbrain,messaging
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10
Requires-Dist: httpx>=0.27
Provides-Extra: langchain
Requires-Dist: langchain-mcp-adapters>=0.1.0; extra == 'langchain'
Requires-Dist: mcp>=1.0.0; extra == 'langchain'
Description-Content-Type: text/markdown

# DialogBrain Python SDK

Python client for the [DialogBrain](https://dialogbrain.com) messaging API.

## Install

```bash
pip install dialogbrain

# With LangChain/MCP support:
pip install "dialogbrain[langchain]"
```

## Quick Start

```python
import asyncio
from dialogbrain import DialogBrainClient

async def main():
    async with DialogBrainClient(api_key="db_live_YOUR_KEY") as client:
        conversations = await client.conversations.list()
        await client.messages.send(
            thread_id=conversations[0]["id"],
            message_text="Hello from Python!",
        )

asyncio.run(main())
```

## Docs

Full documentation at [docs.dialogbrain.com](https://docs.dialogbrain.com/integrations/python-sdk)
