Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,6 @@ agentcore invoke
| ------------------- | ----------------------------- |
| Strands Agents | AWS-native, streaming support |
| LangChain/LangGraph | Graph-based workflows |
| CrewAI | Multi-agent orchestration |
| Google ADK | Gemini models only |
| OpenAI Agents | OpenAI models only |

Expand Down
30 changes: 7 additions & 23 deletions docs/frameworks.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ for existing code.
| ----------------------- | ---------------------------------- |
| **Strands Agents** | Bedrock, Anthropic, OpenAI, Gemini |
| **LangChain_LangGraph** | Bedrock, Anthropic, OpenAI, Gemini |
| **CrewAI** | Bedrock, Anthropic, OpenAI, Gemini |
| **GoogleADK** | Gemini only |
| **OpenAIAgents** | OpenAI only |

Expand Down Expand Up @@ -62,21 +61,6 @@ Google's Agent Development Kit.
agentcore create --framework GoogleADK --model-provider Gemini
```

### CrewAI

Multi-agent orchestration framework.

**Best for:**

- Multi-agent workflows with role-based collaboration
- Projects requiring agent coordination and task delegation

**Model providers:** Bedrock, Anthropic, OpenAI, Gemini

```bash
agentcore create --framework CrewAI --model-provider Bedrock
```

### OpenAIAgents

OpenAI's native agent framework.
Expand Down Expand Up @@ -167,19 +151,19 @@ agentcore add agent \

## Framework Comparison

| Feature | Strands | LangChain | CrewAI | GoogleADK | OpenAIAgents |
| ---------------------- | ------- | --------- | -------- | --------- | ------------ |
| Multi-provider support | Yes | Yes | Yes | No | No |
| AWS Bedrock native | Yes | No | No | No | No |
| Tool ecosystem | Growing | Extensive | Moderate | Moderate | Moderate |
| Memory integration | Native | Via libs | Via libs | Via libs | Via libs |
| Feature | Strands | LangChain | GoogleADK | OpenAIAgents |
| ---------------------- | ------- | --------- | --------- | ------------ |
| Multi-provider support | Yes | Yes | No | No |
| AWS Bedrock native | Yes | No | No | No |
| Tool ecosystem | Growing | Extensive | Moderate | Moderate |
| Memory integration | Native | Via libs | Via libs | Via libs |

## Protocol Compatibility

Not all frameworks support all protocol modes. MCP protocol is a standalone tool server with no framework.

| Protocol | Supported Frameworks |
| -------- | ------------------------------------------------------------- |
| **HTTP** | Strands, LangChain_LangGraph, CrewAI, GoogleADK, OpenAIAgents |
| **HTTP** | Strands, LangChain_LangGraph, GoogleADK, OpenAIAgents |
| **MCP** | None (standalone tool server) |
| **A2A** | Strands, GoogleADK, LangChain_LangGraph |
Loading