Deployment
Learn how to deploy ADK-TS agents to various platforms and environments
Deploy your ADK-TS agents to production using various platforms and deployment strategies. Choose the approach that best fits your infrastructure and requirements.
Platform Guides
Deploy to popular cloud platforms with step-by-step instructions:
🐳 Docker
Deploy using Docker containers to any platform
☁️ AWS
Deploy to AWS Lambda, ECS Fargate, or EC2 for scalable cloud deployment
🚂 Railway
Deploy using Railway's container hosting platform
⚡ Vercel
Deploy serverless functions for API agents and webhooks
Agent-Specific Guides
Deployment guides for specific agent types with unique requirements:
Coming Soon
We're working on guides for additional platforms:
- ☁️ Google Cloud - Cloud Run and GKE deployment
- 🌐 Netlify - Serverless functions and static site deployment
- ⚓ Kubernetes - Container orchestration for scalable deployments
Contributions Welcome
Have experience deploying ADK-TS agents to other platforms? We welcome contributions! Share your deployment guides by opening a pull request on GitHub or start a discussion in our community forum.
Prerequisites
Before deploying your agent, ensure you have:
- Built and tested your ADK-TS agent locally
- Environment variables documented and ready to configure
- Dependencies properly defined in
package.json - Production configuration prepared (API keys, database connections, etc.)
General Best Practices
- Environment Variables: Never commit sensitive data; use platform-specific secret management
- Health Checks: Implement health check endpoints for monitoring
- Logging: Configure proper logging for production debugging
- Error Handling: Ensure graceful error handling and recovery
- Resource Limits: Set appropriate memory and CPU limits
- Monitoring: Set up monitoring and alerting for your deployed agents
Next Steps
Choose a deployment platform from the guides above to get started, or explore our other guides for best practices and troubleshooting tips.