<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://docs.boundaryml.com/home</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/introduction/what-is-baml</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/introduction/why-baml</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/introduction/baml_src</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/introduction/baml_client</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/installation-editors/vs-code-extension</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/installation-editors/cursor-extension</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/installation-editors/jetbrains</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/installation-editors/zed</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/installation-editors/claude-code</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/installation-editors/others</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/installation-language/python</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/installation-language/typescript</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/installation-language/go</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/installation-language/ruby</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/installation-language/rust</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/installation-language/rest-api-other-languages</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/installation-language/elixir</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/framework-integration/react-next-js/quick-start</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/framework-integration/react-next-js/building-a-chatbot</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/development/environment-variables</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/development/terminal-logs</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/development/upgrade-baml-versions</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/development/deploying/aws</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/development/deploying/docker</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/development/deploying/docker-rest-api</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/baml-basics/prompting-with-baml</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/baml-basics/switching-llms</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/baml-basics/testing-functions</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/baml-basics/streaming</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/baml-basics/multi-modal</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/baml-basics/error-handling</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/baml-basics/timeouts</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/baml-basics/concurrent-calls</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/baml-basics/abort-signal</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/baml-advanced/collector-track-tokens</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/baml-advanced/llm-client-registry</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/baml-advanced/dynamic-types</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/baml-advanced/reusing-prompt-snippets</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/baml-advanced/prompt-caching-message-role-metadata</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/baml-advanced/checks-and-asserts</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/baml-advanced/modular-api</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/baml-advanced/prompt-optimization</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/boundary-cloud/observability/tracking-usage</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/comparisons/baml-vs-langchain</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/comparisons/baml-vs-marvin</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/comparisons/baml-vs-ai-sdk</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/comparisons/baml-vs-open-ai-sdk</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/comparisons/baml-vs-pydantic</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/guide/contact</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/examples/interactive-examples</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/examples/prompt-engineering/reducing-hallucinations</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/examples/prompt-engineering/classification</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/examples/prompt-engineering/chat</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/examples/prompt-engineering/tools-function-calling</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/examples/prompt-engineering/chain-of-thought</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/examples/prompt-engineering/symbol-tuning</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/examples/prompt-engineering/token-optimization</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/examples/prompt-engineering/pii-data-extraction-scrubbing</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/examples/prompt-engineering/action-item-extraction</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/examples/prompt-engineering/retrieval-augmented-generation</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/overview</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml-cli/init</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml-cli/generate</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml-cli/test</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml-cli/serve</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml-cli/dev</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml-cli/fmt</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml/general-baml-syntax/comments</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml/general-baml-syntax/environment-variables</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml/general-baml-syntax/string</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml/general-baml-syntax/int-float</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml/general-baml-syntax/bool</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml/general-baml-syntax/array-list</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml/general-baml-syntax/map-dictionary</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml/general-baml-syntax/media</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml/types</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml/function</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml/test</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml/template-string</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml/client-llm</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml/class</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml/enum</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml/generator</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml_client/with-options</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml_client/abort-signal</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml_client/collector</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml_client/config</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml_client/client</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml_client/type-builder</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml_client/client-option</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml_client/on-tick</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml_client/media</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml_client/image</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml_client/audio</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml_client/pdf</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml_client/video</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml_client/errors/overview</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml_client/errors/baml-validation-error</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml_client/errors/baml-client-finish-reason-error</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml_client/errors/baml-abort-error</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml_client/react-next-js/use-function-name-hook</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml_client/react-next-js/hook-input</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml_client/react-next-js/hook-output</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/baml_client/react-next-js/hook-data</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/attributes/what-are-attributes</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/attributes/alias</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/attributes/description</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/attributes/skip</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/attributes/assert</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/attributes/check</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/attributes/jinja-in-attributes</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/attributes/dynamic</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/llm-client-providers/aws-bedrock</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/llm-client-providers/anthropic</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/llm-client-providers/google-ai-gemini</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/llm-client-providers/google-vertex</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/llm-client-providers/open-ai</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/llm-client-providers/open-ai-responses-api</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/llm-client-providers/open-ai-from-azure</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/llm-client-providers/openrouter</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/llm-client-providers/openai-generic</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/llm-client-providers/microsoft-foundry</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/llm-client-providers/cerebras</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/llm-client-providers/groq</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/llm-client-providers/huggingface</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/llm-client-providers/keywordsai</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/llm-client-providers/llama-api</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/llm-client-providers/litellm</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/llm-client-providers/lmstudio</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/llm-client-providers/ollama</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/llm-client-providers/vercel-ai-gateway</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/llm-client-providers/tinfoil</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/llm-client-providers/together</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/llm-client-providers/unify</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/llm-client-providers/vllm</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/llm-client-strategies/timeouts</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/llm-client-strategies/retry-policy</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/llm-client-strategies/fallback</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/llm-client-strategies/round-robin</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/prompt-syntax/what-is-jinja</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/prompt-syntax/jinja-filters</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/prompt-syntax/ctx-output-format</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/prompt-syntax/ctx-client</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/prompt-syntax/role</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/prompt-syntax/variables</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/prompt-syntax/conditionals</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/prompt-syntax/loops</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/editor-extension-settings/baml-cli-path</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/editor-extension-settings/baml-generate-code-on-save</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/editor-extension-settings/baml-enable-playground-proxy</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/ref/editor-extension-settings/baml-sync-extension-to-generator-version</loc>
  </url>
  <url>
    <loc>https://docs.boundaryml.com/changelog/changelog</loc>
  </url>
</urlset>
