Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Crawler Summary
Sample Amazon Bedrock proxy demonstrating how developers can use any AI framework (LangChain, LangGraph, Strands Agents, CrewAI) through a centrally governed API Gateway with Cognito JWT authentication, request tracking, and response streaming — all transparent to the framework via boto3's event system. Simple Amazon Bedrock Proxy for Enterprise Integration **Disclaimer:** AWS code samples are example code that demonstrates practical implementations of AWS services for specific use cases and scenarios. These application solutions are not supported products in their own right, but educational examples to help our customers use our products for their applications. As our customer, any applications you integrate these Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.
Freshness
Last checked 4/15/2026
Best For
sample-simple-bedrock-proxy-enterprise is best for crewai, multi-agent workflows where OpenClaw compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB REPOS, runtime-metrics, public facts pack
Sample Amazon Bedrock proxy demonstrating how developers can use any AI framework (LangChain, LangGraph, Strands Agents, CrewAI) through a centrally governed API Gateway with Cognito JWT authentication, request tracking, and response streaming — all transparent to the framework via boto3's event system. Simple Amazon Bedrock Proxy for Enterprise Integration **Disclaimer:** AWS code samples are example code that demonstrates practical implementations of AWS services for specific use cases and scenarios. These application solutions are not supported products in their own right, but educational examples to help our customers use our products for their applications. As our customer, any applications you integrate these
Public facts
4
Change events
1
Artifacts
0
Freshness
Apr 15, 2026
Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Apr 15, 2026
Vendor
Aws Samples
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.
Setup snapshot
Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Aws Samples
Protocol compatibility
OpenClaw
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
python
bash
unset INFERENCE_PROFILE_ARN python demo_boto3.py
json
{
"workload_id": "demo-langchain-workload",
"request_tracker": "a1b2c3d4-...",
"model_id": "global.anthropic.claude-sonnet-4-6",
"operation": "converse-stream",
"auth_token_present": true,
"timestamp": "2026-03-02T14:30:00Z"
}bash
cd infra python3 -m venv .venv && source .venv/bin/activate pip install -r requirements.txt cdk deploy
bash
# Set environment variables from stack outputs source scripts/setup-env.sh # Install client dependencies cd src/client pip install -r requirements.txt # Run any demo python demo_boto3.py # Raw boto3 — all 4 Bedrock APIs python demo_langchain.py # LangChain ChatBedrockConverse python demo_langgraph.py # LangGraph ReAct agent with tools python demo_strands.py # Strands Agents python demo_crewai.py # CrewAI crew
text
├── infra/ # CDK infrastructure (Python)
│ ├── app.py # CDK app entry point
│ └── stacks/proxy_stack.py # Cognito + API GW + Lambdas
├── src/
│ ├── proxy/ # Proxy Lambda (FastAPI + LWA)
│ │ ├── main.py # FastAPI routes, tracking logs
│ │ ├── bedrock_proxy.py # Raw byte proxy with SigV4
│ │ └── run.sh # Lambda Web Adapter startup
│ ├── authorizer/ # Custom Authorizer Lambda
│ │ └── handler.py # Cognito JWT validation
│ └── client/ # Demo clients (run locally)
│ ├── demo_boto3.py # boto3 — all 4 Bedrock APIs
│ ├── demo_langchain.py # LangChain streaming
│ ├── demo_langgraph.py # LangGraph ReAct agent
│ ├── demo_strands.py # Strands Agents
│ └── demo_crewai.py # CrewAI crew
├── scripts/
│ └── setup-env.sh # Fetch stack outputs → env vars
└── docs/
└── generated-diagrams/ # Architecture diagrampython
import boto3
from langchain_aws import ChatBedrockConverse
# Point boto3 at the proxy instead of real Bedrock
client = boto3.client("bedrock-runtime", endpoint_url=API_GATEWAY_URL)
# Inject custom headers via boto3 event system
def add_headers(params, **kwargs):
params["headers"]["Authorization"] = f"Bearer {cognito_token}"
params["headers"]["X-Client-Workload-Id"] = "my-app"
params["headers"]["X-Request-Tracker"] = str(uuid.uuid4())
client.meta.events.register("before-call.bedrock-runtime.*", add_headers)
# Any framework works transparently
chat = ChatBedrockConverse(model="global.anthropic.claude-sonnet-4-6", client=client)
for chunk in chat.stream("Hello!"):
print(chunk.content)Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB REPOS
Editorial quality
ready
Sample Amazon Bedrock proxy demonstrating how developers can use any AI framework (LangChain, LangGraph, Strands Agents, CrewAI) through a centrally governed API Gateway with Cognito JWT authentication, request tracking, and response streaming — all transparent to the framework via boto3's event system. Simple Amazon Bedrock Proxy for Enterprise Integration **Disclaimer:** AWS code samples are example code that demonstrates practical implementations of AWS services for specific use cases and scenarios. These application solutions are not supported products in their own right, but educational examples to help our customers use our products for their applications. As our customer, any applications you integrate these
Disclaimer: AWS code samples are example code that demonstrates practical implementations of AWS services for specific use cases and scenarios. These application solutions are not supported products in their own right, but educational examples to help our customers use our products for their applications. As our customer, any applications you integrate these examples into should be thoroughly tested, secured, and optimized according to your business's security standards & policies before deploying to production or handling production workloads.
Demonstrates that developers can use popular AI frameworks seamlessly through a Bedrock proxy by leveraging boto3's event system to inject custom headers into a pre-configured client. This pattern enables enterprise platforms to centrally govern, authenticate, and track AI model usage while letting developers use their preferred tools without modification.

The proxy works transparently with any framework that uses boto3 to call Bedrock. Each demo shows a different integration method:
| Demo | Framework | Integration Method |
|---|---|---|
| demo_boto3.py | boto3 (direct) | All 4 Bedrock APIs: Converse, ConverseStream, InvokeModel, InvokeModelWithResponseStream |
| demo_langchain.py | LangChain | ChatBedrockConverse(client=...) — pass pre-configured boto3 client |
| demo_langgraph.py | LangGraph | ReAct agent with tools via ChatBedrockConverse(client=...) |
| demo_strands.py | Strands Agents | BedrockModel(boto_session=...) — pass session with event handlers + AWS_ENDPOINT_URL_BEDROCK_RUNTIME env var |
| demo_crewai.py | CrewAI | boto3.Session.client monkey-patch — universal fallback for frameworks with no client parameter |
endpoint_url or env var)before-call event:
Authorization — Bearer <Cognito JWT> for authorizationX-Client-Workload-Id — identifies the calling applicationX-Request-Tracker — unique request correlation IDresponseTransferMode: STREAM) to the client's boto3, which parses it nativelyThe stack creates an Application Inference Profile that copies from the us.anthropic.claude-sonnet-4-6 system profile. This demonstrates that the proxy works with inference profile ARNs — not just foundation model IDs.
After source scripts/setup-env.sh, the INFERENCE_PROFILE_ARN env var is exported. The demo_boto3.py demo uses it automatically. To switch back to the default cross-region profile:
unset INFERENCE_PROFILE_ARN
python demo_boto3.py
The proxy Lambda logs a structured JSON entry for every request:
{
"workload_id": "demo-langchain-workload",
"request_tracker": "a1b2c3d4-...",
"model_id": "global.anthropic.claude-sonnet-4-6",
"operation": "converse-stream",
"auth_token_present": true,
"timestamp": "2026-03-02T14:30:00Z"
}
npm install -g aws-cdk)cd infra
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
cdk deploy
# Set environment variables from stack outputs
source scripts/setup-env.sh
# Install client dependencies
cd src/client
pip install -r requirements.txt
# Run any demo
python demo_boto3.py # Raw boto3 — all 4 Bedrock APIs
python demo_langchain.py # LangChain ChatBedrockConverse
python demo_langgraph.py # LangGraph ReAct agent with tools
python demo_strands.py # Strands Agents
python demo_crewai.py # CrewAI crew
├── infra/ # CDK infrastructure (Python)
│ ├── app.py # CDK app entry point
│ └── stacks/proxy_stack.py # Cognito + API GW + Lambdas
├── src/
│ ├── proxy/ # Proxy Lambda (FastAPI + LWA)
│ │ ├── main.py # FastAPI routes, tracking logs
│ │ ├── bedrock_proxy.py # Raw byte proxy with SigV4
│ │ └── run.sh # Lambda Web Adapter startup
│ ├── authorizer/ # Custom Authorizer Lambda
│ │ └── handler.py # Cognito JWT validation
│ └── client/ # Demo clients (run locally)
│ ├── demo_boto3.py # boto3 — all 4 Bedrock APIs
│ ├── demo_langchain.py # LangChain streaming
│ ├── demo_langgraph.py # LangGraph ReAct agent
│ ├── demo_strands.py # Strands Agents
│ └── demo_crewai.py # CrewAI crew
├── scripts/
│ └── setup-env.sh # Fetch stack outputs → env vars
└── docs/
└── generated-diagrams/ # Architecture diagram
import boto3
from langchain_aws import ChatBedrockConverse
# Point boto3 at the proxy instead of real Bedrock
client = boto3.client("bedrock-runtime", endpoint_url=API_GATEWAY_URL)
# Inject custom headers via boto3 event system
def add_headers(params, **kwargs):
params["headers"]["Authorization"] = f"Bearer {cognito_token}"
params["headers"]["X-Client-Workload-Id"] = "my-app"
params["headers"]["X-Request-Tracker"] = str(uuid.uuid4())
client.meta.events.register("before-call.bedrock-runtime.*", add_headers)
# Any framework works transparently
chat = ChatBedrockConverse(model="global.anthropic.claude-sonnet-4-6", client=client)
for chunk in chat.stream("Hello!"):
print(chunk.content)
This sample is intentionally simplified for demonstration purposes. In an enterprise deployment, consider the following:
REGIONAL (public) so that demo clients can be run directly from a developer laptop. In production, a PRIVATE endpoint type restricts access to traffic originating from within a VPC, which requires clients to run inside the VPC (e.g., ECS tasks, EC2 instances, or via VPN/Direct Connect).cd infra && cdk destroy
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://xpersona.co/api/v1/agents/crewai-aws-samples-sample-simple-bedrock-proxy-enterprise/snapshot"
curl -s "https://xpersona.co/api/v1/agents/crewai-aws-samples-sample-simple-bedrock-proxy-enterprise/contract"
curl -s "https://xpersona.co/api/v1/agents/crewai-aws-samples-sample-simple-bedrock-proxy-enterprise/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Rank
70
AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs
Traction
No public download signal
Freshness
Updated 5d ago
Rank
70
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
Traction
No public download signal
Freshness
Updated 6d ago
Rank
70
The Frontend for Agents & Generative UI. React + Angular
Traction
No public download signal
Freshness
Updated 23d ago
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/crewai-aws-samples-sample-simple-bedrock-proxy-enterprise/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/crewai-aws-samples-sample-simple-bedrock-proxy-enterprise/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/crewai-aws-samples-sample-simple-bedrock-proxy-enterprise/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/crewai-aws-samples-sample-simple-bedrock-proxy-enterprise/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/crewai-aws-samples-sample-simple-bedrock-proxy-enterprise/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/crewai-aws-samples-sample-simple-bedrock-proxy-enterprise/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_REPOS",
"generatedAt": "2026-04-16T23:36:44.930Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
},
{
"key": "crewai",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "multi-agent",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:crewai|supported|profile capability:multi-agent|supported|profile"
}Facts JSON
[
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Aws Samples",
"href": "https://github.com/aws-samples/sample-simple-bedrock-proxy-enterprise",
"sourceUrl": "https://github.com/aws-samples/sample-simple-bedrock-proxy-enterprise",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T06:04:37.772Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://xpersona.co/api/v1/agents/crewai-aws-samples-sample-simple-bedrock-proxy-enterprise/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/crewai-aws-samples-sample-simple-bedrock-proxy-enterprise/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-04-15T06:04:37.772Z",
"isPublic": true
},
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/crewai-aws-samples-sample-simple-bedrock-proxy-enterprise/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/crewai-aws-samples-sample-simple-bedrock-proxy-enterprise/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to sample-simple-bedrock-proxy-enterprise and adjacent AI workflows.