Supported Frameworks
AP3 can be used inside popular agent frameworks in two complementary ways:
- Framework integrations: thin adapters to construct agents in a framework-native way (e.g.
ap3.integrations.langchain.LangChainIntegration). - Tool integrations: reusable, framework-specific tool wrappers (e.g. CrewAI
BaseTooltools) that call the AP3 SDK under the hood.
Supported frameworks in this repo
| Framework | What we provide |
|---|---|
| CrewAI | CrewAI agent integration + AP3 privacy tools as CrewAI BaseTool |
| LangChain | LangChain agent integration + A2A executor bridge |
| Google ADK | Google ADK agent integration + A2A executor bridge |
| n8n | n8n community nodes (n8n-nodes-ap3) to discover agents, check compatibility, and execute AP3 computations |
When to use what
- If you already have agents in a framework: start by adding AP3 tools (CrewAI) or standard framework tools that call AP3 SDK operations.
- If you want AP3 to help you construct the agent: use the integration classes under
ap3.integrations.*. - If you want to expose the agent over A2A: use the corresponding executor classes (
*Executor) to bridge an agent to the A2A server runtime. - If you want to use AP3 with n8n: use the n8n community nodes (
n8n-nodes-ap3) to discover agents, check compatibility, and execute AP3 computations.