diff --git a/README.md b/README.md
index 5b676f4..847d44c 100644
--- a/README.md
+++ b/README.md
@@ -14,6 +14,8 @@
It has SRE experience codified into its analyzers and helps to pull out the most relevant information to enrich it with AI.
+_Out of the box integration with OpenAI, Azure, Cohere, Amazon Bedrock and local models._
+
@@ -359,6 +361,45 @@ k8sgpt analyze --explain --backend cohere
+
+Amazon Bedrock provider
+
+
+Prerequisites
+Bedrock API access is needed.
+
+
+
+As illustrated below, you will need to enable this in the [AWS Console](https://eu-central-1.console.aws.amazon.com/bedrock/home?region=eu-central-1#/modelaccess)
+
+In addition to this you will need to set the follow local environmental variables:
+
+
+```
+- AWS_ACCESS_KEY
+- AWS_SECRET_ACCESS_KEY
+- AWS_DEFAULT_REGION
+```
+
+
+```
+k8sgpt auth add --backend amazonbedrock --model anthropic.claude-v2
+```
+
+TODO: Currently access key will be requested in the CLI, you can enter anything into this.
+
+#### Usage
+
+```
+k8sgpt analyze -e -b amazonbedrock
+
+0 argocd/argocd-application-controller(argocd-application-controller)
+- Error: StatefulSet uses the service argocd/argocd-application-controller which does not exist.
+
+ You're right, I don't have enough context to determine if a StatefulSet is correctly configured to use a non-existent service. A StatefulSet manages Pods with persistent storage, and the Pods are created from the same spec. The service name referenced in the StatefulSet configuration would need to match an existing Kubernetes service for the Pods to connect to. Without more details on the specific StatefulSet and environment, I can't confirm whether the configuration is valid or not.
+```
+
+
Setting a new default AI provider
@@ -376,6 +417,8 @@ Active:
Unused:
> localai
> noopai
+> amazonbedrock
+> cohere
```
diff --git a/images/bedrock.png b/images/bedrock.png
new file mode 100644
index 0000000..501a017
Binary files /dev/null and b/images/bedrock.png differ