diff --git a/public/sitemap.xml b/public/sitemap.xml
index 32a5c50..cd88227 100644
--- a/public/sitemap.xml
+++ b/public/sitemap.xml
@@ -2,749 +2,749 @@
https://kagent.dev/agents
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/blog
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/community
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/concepts/agents
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/concepts/architecture
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/concepts
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/concepts/tools
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/examples/a2a-agents
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/examples/a2a-byo
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/examples/crewai-byo
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/examples/discord-a2a
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/examples/documentation
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/examples/langchain-byo
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/examples
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/examples/skills
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/examples/slack-a2a
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/getting-started/first-agent
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/getting-started/first-mcp-tool
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/getting-started/local-development
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/getting-started
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/getting-started/quickstart
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/getting-started/system-prompts
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/getting-started/tracing
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/introduction/installation
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/introduction
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/introduction/what-is-kagent
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/observability/audit-prompts
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/observability/launch-ui
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/observability
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/operations/debug
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/operations/operational-considerations
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/operations
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/operations/uninstall
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/operations/upgrade
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/resources/api-ref
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/resources/cli/kagent-add-mcp
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/resources/cli/kagent-bug-report
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/resources/cli/kagent-build
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/resources/cli/kagent-completion
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/resources/cli/kagent-dashboard
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/resources/cli/kagent-deploy
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/resources/cli/kagent-get
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/resources/cli/kagent-help
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/resources/cli/kagent-init
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/resources/cli/kagent-install
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/resources/cli/kagent-invoke
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/resources/cli/kagent-mcp
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/resources/cli/kagent-run
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/resources/cli/kagent-uninstall
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/resources/cli/kagent-version
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/resources/cli
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/resources/faq
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/resources/helm
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/resources
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/resources/release-notes
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/supported-providers/amazon-bedrock
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/supported-providers/anthropic
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/supported-providers/azure-openai
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/supported-providers/byo-openai
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/supported-providers/gemini
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/supported-providers/google-vertexai
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/supported-providers/ollama
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/supported-providers/openai
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kagent/supported-providers
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kmcp/deploy/install-controller
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kmcp/deploy
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kmcp/deploy/server
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kmcp/develop/fastmcp-python
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kmcp/develop/mcp-go
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kmcp/develop
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kmcp/introduction
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kmcp
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kmcp/quickstart
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kmcp/reference/api-ref
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kmcp/reference/kmcp-add-tool
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kmcp/reference/kmcp-build
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kmcp/reference/kmcp-completion
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kmcp/reference/kmcp-deploy
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kmcp/reference/kmcp-help
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kmcp/reference/kmcp-init
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kmcp/reference/kmcp-install
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kmcp/reference/kmcp-run
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kmcp/reference/kmcp-secrets
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kmcp/reference
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs/kmcp/secrets
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/docs
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/enterprise
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/page.tsx
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/tools
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/agents/argo-rollouts-conversion-agent
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/agents/cilium-crd-agent
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/agents/helm-agent
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/agents/istio-agent
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/agents/k8s-agent
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/agents/kgateway-agent
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/agents/observability-agent
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/agents/promql-agent
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/tools/istio
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/tools/kubernetes
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/tools/prometheus
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/tools/documentation
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/tools/helm
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/tools/argo
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/tools/grafana
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/tools/other
- 2026-01-12
+ 2026-01-16
weekly
0.8
https://kagent.dev/tools/cilium
- 2026-01-12
+ 2026-01-16
weekly
0.8
diff --git a/src/app/docs/kagent/supported-providers/amazon-bedrock/page.mdx b/src/app/docs/kagent/supported-providers/amazon-bedrock/page.mdx
index 8a53e50..e2cbbfe 100644
--- a/src/app/docs/kagent/supported-providers/amazon-bedrock/page.mdx
+++ b/src/app/docs/kagent/supported-providers/amazon-bedrock/page.mdx
@@ -12,9 +12,53 @@ export const metadata = {
# Amazon Bedrock
+You can access any Foundation Model available on AWS Bedrock with kagent.
+
+1. Obtain your AWS credentials from the AWS Console. You will need the AWS Access Key ID and the AWS Secret Access Key.
+
+2. Create a Kubernetes secret that stores your AWS credentials in the same namespace as your agent, typically `kagent`.
+
+ ```bash
+ export AWS_ACCESS_KEY_ID=
+ export AWS_SECRET_ACCESS_KEY=
+ kubectl create secret generic kagent-bedrock -n kagent --from-literal AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID --from-literal AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY
+ ```
+
+ If you are using [temporary credentials](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_use-resources.html), you will also need to set the `AWS_SESSION_TOKEN` variable in the secret.
+
+ The above method uses Boto3 to authenticate with AWS. Alternatively, you can also use the Bedrock API key. You can create it with the [AWS Bedrock API keys guide](https://docs.aws.amazon.com/bedrock/latest/userguide/getting-started-api-keys.html).
+
+ ```bash
+ export AWS_BEARER_TOKEN_BEDROCK=
+ kubectl create secret generic kagent-bedrock -n kagent --from-literal AWS_BEARER_TOKEN_BEDROCK=$AWS_BEARER_TOKEN_BEDROCK
+ ```
+
+3. Create a ModelConfig resource that uses the AWS credentials secret.
+
+ ```yaml
+ apiVersion: kagent.dev/v1alpha2
+ kind: ModelConfig
+ metadata:
+ name: bedrock-claude
+ namespace: kagent
+ spec:
+ // Choose any valid model ID from AWS Bedrock
+ model: anthropic.claude-3-sonnet-20240229-v1:0
+ provider: Bedrock
+
+ // This will use bearer token if it's available in the secret, otherwise the IAM credentials will be used.
+ apiKeySecret: kagent-bedrock
+
+ bedrock:
+ region: us-east-1
+ ```
+
+## Alternative: Using the OpenAI Chat Completions API
+
You can use Amazon Bedrock models with kagent by leveraging AWS Bedrock's [OpenAI Chat Completions API](https://docs.aws.amazon.com/bedrock/latest/userguide/inference-chat-completions.html).
+Note that this method might not work for all models, especially for models that are not OpenAI-compatible.
-## Step 1: Prepare your AWS details
+### Step 1: Prepare your AWS details
1. Follow the [AWS Bedrock API keys guide](https://docs.aws.amazon.com/bedrock/latest/userguide/getting-started-api-keys.html) to create the API key needed for authentication.
@@ -34,7 +78,7 @@ You can use Amazon Bedrock models with kagent by leveraging AWS Bedrock's [OpenA
kubectl create secret generic kagent-bedrock -n kagent --from-literal AWS_API_KEY=$AWS_API_KEY
```
-## Step 2: Create the ModelConfig
+### Step 2: Create the ModelConfig
1. Create a ModelConfig resource that uses the OpenAI-compatible API interface.
@@ -65,4 +109,4 @@ You can use Amazon Bedrock models with kagent by leveraging AWS Bedrock's [OpenA
## Next Steps
- Now that you configured your Bedrock model, you can [create or update an agent](https://kagent.dev/docs/kagent/getting-started/first-agent) to use this model configuration.
+Now that you configured your Bedrock model, you can [create or update an agent](https://kagent.dev/docs/kagent/getting-started/first-agent) to use this model configuration.