Skip to content

Framework vs Protocol

Agent frameworks and agent protocols solve different problems.

QuestionFrameworkProtocol
Main purposeBuild and orchestrate an applicationInteroperate across boundaries
Controlled byApplication teamSpecification, standard, or shared contract
ExamplesLangGraph, CrewAI, Semantic Kernel, ADKOpenAPI, MCP, A2A, OAuth2/OIDC
Change speedCan change with application codeMust be stable for clients and partners
Architecture roleProductivity and control flowCompatibility, governance, integration

Decision Rule

Choose frameworks for implementation productivity. Use protocols for boundaries that other teams, agents, clients, or organizations must understand.

Page created by Dr. C. Klukas