Skip to content

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 BaseTool tools) 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.

Next