AWS Bedrock Model Integration
Overview
Kamiwaza 0.7 adds first-class support for hosting models backed by Amazon Bedrock. Administrators can register a Bedrock model, deploy it through the existing model lifecycle, and expose the familiar /v1/chat/completions and /v1/completions APIs to application teams.
Platform assumptions
- Kamiwaza 0.7 release (or newer) is installed and the control plane is reachable via HTTPS.
- The AWS account has Bedrock access enabled in
us-west-2(or your chosen region) and provides an access key/secret with permission to invoke the target Bedrock model. - Outbound HTTPS traffic from the Kamiwaza control plane to the AWS Bedrock endpoint is allowed.
Register a Bedrock model
- Navigate to Models → Add Model.
- Select AWS Bedrock as the engine.
- Provide the model details:
- Display name – friendly name shown in the UI.
- Model identifier – Bedrock model ID (for example
anthropic.claude-v2). - AWS Access Key ID and Secret Access Key – scoped credentials for invoking Bedrock.
- AWS Region – currently validated with
us-west-2.
- Save the model. It will appear in the catalog alongside local engines.
Deploy and test
- Open the newly created model and click Deploy. Kamiwaza provisions the routing entry; no containers are launched because Bedrock handles execution.
- Use the Test Conversation modal or your own HTTP client to exercise the
/v1/chat/completionsendpoint. Responses stream through Kamiwaza just like local engines, and the raw Bedrock payload is preserved for troubleshooting. - Monitor the deployment from the usual dashboards—metrics and decision logs continue to flow through the platform observability stack.
Operational notes
- Credentials are stored using Kamiwaza’s encrypted secret store. Rotate the AWS keys on the same cadence as other cloud credentials.
- Error handling surfaces Bedrock response codes directly in the UI and API responses. Check the Test Conversation modal’s “View raw response” panel if you need to inspect the upstream payload.
- For environments that require VPC endpoints or private connectivity, ensure the control plane network has a permitted path to Bedrock before registering the model.
Next steps
- Pair the Bedrock deployment with the ReBAC validation checklist to ensure access controls are enforced across your hosted APIs.
- Contact Kamiwaza Support if you need regions beyond
us-west-2or custom Bedrock foundation models enabled.