This repository contains unofficial example code and documentation for deploying Strands Agents to third-party container services.
Strands Agents can be deployed to various cloud platforms using containerization. This repository provides ready-to-use examples for different deployment targets and programming languages.
Deploy Strands Agents using Docker containers:
- Python (
/docker/python/) - Python-based Strands Agent with FastAPI - TypeScript (
/docker/typescript/) - Node.js/TypeScript implementation
Deploy Strands Agents to Google Cloud Run:
- Python (
/cloudrun/python/) - Python-based Strands Agent with FastAPI - TypeScript (
/cloudrun/typescript/) - Node.js/TypeScript implementation
Deploy Strands Agents to Kubernetes clusters:
- Python (
/kubernetes/python/) - Python-based Strands Agent with FastAPI - TypeScript (
/kubernetes/typescript/) - Node.js/TypeScript implementation
- Choose your preferred language implementation
- Navigate to the corresponding directory
- Follow the deployment instructions in each example
- Configure your Strands Agent credentials and settings
- Docker installed locally
- Access to your chosen cloud platform (Google Cloud, Kubernetes cluster, etc.)
- Strands Agent installed + configured
strands-deploy-examples/
βββ docker/
β βββ python/ # Python Docker implementation
β β βββ README.md # Docker deployment guide
β βββ typescript/ # TypeScript Docker implementation
β βββ README.md # Docker deployment guide
βββ cloudrun/
β βββ python/ # Python Cloud Run implementation
β β βββ agent.py # Main agent code
β β βββ Dockerfile # Container configuration
β β βββ requirements.txt
β βββ typescript/ # TypeScript Cloud Run implementation
β βββ index.ts # Main agent code
β βββ Dockerfile # Container configuration
β βββ package.json
βββ kubernetes/
β βββ python/ # Python Kubernetes implementation
β β βββ README.md # Kubernetes deployment guide
β β βββ agent.py # Main agent code
β β βββ Dockerfile # Container configuration
β β βββ k8s-deployment.yaml
β βββ typescript/ # TypeScript Kubernetes implementation
β βββ README.md # Kubernetes deployment guide
β βββ index.ts # Main agent code
β βββ Dockerfile # Container configuration
β βββ k8s-deployment.yaml
βββ README.md
This is an unofficial repository. Feel free to submit issues and enhancement requests.