Skip to content

Commit 0ced496

Browse files
authored
chore: Document integrations in readme: (#195)
1 parent bad4e28 commit 0ced496

1 file changed

Lines changed: 20 additions & 4 deletions

File tree

README.md

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
This repository contains Braintrust's Python SDKs and integrations, including:
66

77
- The main `braintrust` SDK package in [`./py`](./py)
8-
- Integration packages under [`./integrations`](./integrations)
8+
- Built-in integrations under [`py/src/braintrust/integrations`](py/src/braintrust/integrations) and related compatibility packages under [`./integrations`](./integrations)
99
- Examples, tests, and local development tooling for Python SDK development
1010

1111
## Quickstart
@@ -43,9 +43,25 @@ BRAINTRUST_API_KEY=<YOUR_API_KEY> braintrust eval tutorial_eval.py
4343

4444
| Package | Purpose | PyPI | Docs |
4545
| --- | --- | --- | --- |
46-
| `braintrust` | Core Python SDK for logging, tracing, evals, and CLI workflows. | [![PyPI - braintrust](https://img.shields.io/pypi/v/braintrust.svg)](https://pypi.org/project/braintrust/) | [py/README.md](py/README.md) |
47-
| `braintrust-langchain` | LangChain callback integration for automatic Braintrust logging. | [![PyPI - braintrust-langchain](https://img.shields.io/pypi/v/braintrust-langchain.svg)](https://pypi.org/project/braintrust-langchain/) | [integrations/langchain-py/README.md](integrations/langchain-py/README.md) |
48-
| `braintrust-adk` | Deprecated Google ADK integration package. New ADK support lives in `braintrust`. | [![PyPI - braintrust-adk](https://img.shields.io/pypi/v/braintrust-adk.svg)](https://pypi.org/project/braintrust-adk/) | [integrations/adk-py/README.md](integrations/adk-py/README.md) |
46+
| `braintrust` | Core Python SDK for logging, tracing, evals, CLI workflows, and built-in integrations. | [![PyPI - braintrust](https://img.shields.io/pypi/v/braintrust.svg)](https://pypi.org/project/braintrust/) | [py/README.md](py/README.md) |
47+
48+
## Integrations included in `braintrust`
49+
50+
| Integration | Auto-instrumented | Min version |
51+
| --- | --- | --- |
52+
| [OpenAI](py/src/braintrust/oai.py) | Yes | `openai>=1.71` |
53+
| [Anthropic](py/src/braintrust/integrations/anthropic/) | Yes | `anthropic>=0.48.0` |
54+
| [LiteLLM](py/src/braintrust/integrations/litellm/) | Yes | `litellm>=1.74.0` |
55+
| [Pydantic AI](py/src/braintrust/integrations/pydantic_ai/) | Yes | `pydantic_ai>=1.10.0` |
56+
| [Google GenAI](py/src/braintrust/integrations/google_genai/) | Yes | latest tested in CI |
57+
| [Google ADK](py/src/braintrust/integrations/adk/) | Yes | `google-adk>=1.14.1` |
58+
| [LangChain](py/src/braintrust/integrations/langchain/) | Yes | `langchain-core>=0.3.28` |
59+
| [OpenRouter](py/src/braintrust/integrations/openrouter/) | Yes | `openrouter>=0.6.0` |
60+
| [Agno](py/src/braintrust/integrations/agno/) | Yes | `agno>=2.1.0` |
61+
| [AgentScope](py/src/braintrust/integrations/agentscope/) | Yes | `agentscope>=1.0.0` |
62+
| [Claude Agent SDK](py/src/braintrust/integrations/claude_agent_sdk/) | Yes | `claude_agent_sdk>=0.1.10` |
63+
| [DSPy](py/src/braintrust/integrations/dspy/) | Yes | latest tested in CI |
64+
| [pytest plugin](py/src/braintrust/wrappers/pytest_plugin/README.md) | No | `pytest>=8` |
4965

5066
## Documentation
5167

0 commit comments

Comments
 (0)