AWS Provider
Deploy Docket on AWS with enterprise-grade infrastructure.
AWS Provider
AWS offers the most mature ecosystem for production deployments. Use Bedrock for LLM/embeddings, DynamoDB for storage, S3 for blobs, and SQS for queues.
What You Get
| Adapter | Implementation | AWS Service |
|---|---|---|
| LLM | AWS Bedrock | Claude, Llama, Mistral |
| Embedder | AWS Bedrock | Titan Embeddings |
| Store | AWS DynamoDB | NoSQL key-value store |
| Blob | AWS S3 | Object storage |
| Queue | AWS SQS | Distributed message queue |
Architecture
User → AWS Region → Bedrock (LLM/Embedder)
→ DynamoDB (Store)
→ S3 (Blob)
→ SQS (Background jobs)
Free Tier Limits
| Service | Limit |
|---|---|
| Bedrock | Pay-per-use, no free tier |
| DynamoDB | 25 GB storage, 25 WCU, 25 RCU |
| S3 | 5 GB storage, 20,000 GET, 2,000 PUT |
| SQS | 1M requests/month |
Serverless deployment
Deploy Docket as an AWS Lambda function using the handler at
src/platform/serverless/aws-lambda/handler.js. It supports API Gateway v2
(HTTP API) and reuses the Fastify instance across invocations for low
latency. See Hosting for packaging
instructions.
Next Steps
- Onboarding — IAM, resources, config, deploy
- Maintenance — CloudWatch, scaling, cost control
- FAQs — Common questions
- Troubleshooting — Fix issues
- Migration — Move from local or Cloudflare