> ## Documentation Index
> Fetch the complete documentation index at: https://docs.openlayer.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Instrument your code

> Learn how to trace and publish data to Openlayer

To monitor your AI system in production, Openlayer needs to *see* the requests it is handling.
**Instrumenting your code with Openlayer's SDKs** is how you make that happen.

Once done, you will be able to view traces and set up tests that run continuously on top of them.

## How to integrate

<Info>
  **Prerequisites**:

  * A [project](/workspace-and-projects/creating-and-loading-projects) in Openlayer with monitoring mode enabled.

  * An [Openlayer API key](/workspace-and-projects/find-your-api-key).

  * The [Openlayer SDK](/api-reference/sdk/overview) in your language of choice installed.
</Info>

The canonical recipe to integrate is:

<Steps>
  <Step title="Configure credentials">
    Set the following environment variables to tell the Openlayer SDKs where to upload
    captured the traces:

    ```bash theme={null}
    OPENLAYER_API_KEY=YOUR_OPENLAYER_API_KEY
    OPENLAYER_INFERENCE_PIPELINE_ID=YOUR_OPENLAYER_INFERENCE_PIPELINE_ID
    ```
  </Step>

  <Step title="Instrument the code you want to trace">
    Annotate all the functions you want to trace with Openlayer's SDK.

    <CodeGroup>
      ```python Python theme={null}
      import openai
      from openlayer.lib import trace, trace_openai

      # Wrap the OpenAI client Openlayer's `trace_openai`
      openai_client = trace_openai(openai.OpenAI())

      # Decorate all the functions you want to trace
      @trace()
      def main(user_query: str) -> str:
          context = retrieve_context(user_query)
          answer = generate_answer(user_query, context)
          return answer

      @trace()
      def retrieve_context(user_query: str) -> str:
          return "Some context"

      @trace()
      def generate_answer(user_query: str, context: str) -> str:
          result = openai_client.chat.completions.create(
              messages=[{"role": "user", "content": user_query + " " + context}],
              model="gpt-4o"
          )
          return result.choices[0].message.content
      ```
    </CodeGroup>

    <Note>
      **Not using OpenAI?** The steps are [similar for other LLM providers and frameworks](#framework-integrations).
    </Note>
  </Step>

  <Step title="Use the instrumented code">
    All data that goes through the instrumented code is automatically
    sent to the Openlayer platform, where your tests and alerts are defined.

    In the example above, if we call `main`:

    <CodeGroup>
      ```python Python theme={null}
      main("what is the meaning of life?")
      ```

      ```typescript TypeScript theme={null}
      tracedMain('what is the meaning of life?').catch(console.error);
      ```
    </CodeGroup>

    the resulting trace is:

    <img width="700" style={{ borderRadius: "0.5rem" }} src="https://mintcdn.com/openlayer-44/GsdFi44ahVZcKiSJ/images/monitoring/trace.png?fit=max&auto=format&n=GsdFi44ahVZcKiSJ&q=85&s=34aaee11b8f65450924815011c4451f3" alt="Trace" data-path="images/monitoring/trace.png" />

    Note how the `main` function has two nested steps: `retrieve_context`, and
    `generate_answer`. The `generate_answer` has a chat completion call within it. The cost,
    number of tokens, latency, and other metadata are all captured automatically.
  </Step>
</Steps>

## Framework integrations

In the example above, we wrapped an **OpenAI** client.
If you are using a different provider or framework, the process is the same but
the wrapper might be different.

Pick your stack below for the exact snippet:

<Columns cols={3}>
  <Card
    title="OpenAI"
    href="/integrations/openai#monitoring"
    icon={
  <>
    <svg
      className="h-6 w-6 dark:hidden"
      width="30"
      height="30"
      viewBox="0 0 80 80"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
    >
      <path
        fill-rule="evenodd"
        clip-rule="evenodd"
        d="M31.4896 0.41376C25.3195 1.73408 19.9708 5.93143 17.1951 11.631C16.0766 13.9276 16.0572 13.9458 14.1115 14.5067C9.81092 15.7468 5.2835 19.3148 2.84656 23.3847C-1.34512 30.3842 -0.871 39.3844 4.02767 45.8175C5.1287 47.2634 5.14075 47.3168 4.74571 48.9392C4.22502 51.0771 4.17779 55.5286 4.65222 57.7548C5.07441 59.7362 6.90521 63.8564 7.96402 65.2073C9.63566 67.3409 12.3088 69.7319 14.3313 70.9023C18.1541 73.1142 23.4598 74.2287 27.2313 73.6116C28.8966 73.3388 28.9171 73.3465 30.6227 74.8591C32.6215 76.6321 36.1665 78.5449 38.7911 79.2658C48.7359 81.9989 59.3381 76.8891 63.2744 67.4662C63.7617 66.3005 64.0371 66.1024 66.3055 65.2876C72.6007 63.0259 76.8684 58.7811 79.047 52.614C79.8527 50.3326 79.9959 49.4094 80 46.462C80.0062 41.5132 78.9111 38.0432 76.1246 34.1826L75.0058 32.6323L75.4886 30.3859C76.4342 25.9887 75.8552 21.7911 73.6988 17.4088C71.9737 13.9038 68.0467 10.0172 64.5819 8.38585C60.9371 6.66965 58.0564 6.08296 54.2096 6.27281L51.0318 6.42962L49.3511 4.96899C44.7135 0.939377 37.56 -0.885095 31.4896 0.41376ZM40.587 6.01296C43.0323 6.84102 45.7226 8.5519 45.1308 8.90254C44.8689 9.05772 41.1116 11.1925 36.7807 13.6463C32.4499 16.1004 28.6051 18.4003 28.2366 18.7575C27.5957 19.3792 27.5619 19.9108 27.4701 30.9544C27.4174 37.3051 27.2904 42.5011 27.1877 42.5011C27.0853 42.5011 25.5865 41.7213 23.8569 40.7677L20.7123 39.0345L20.7049 28.4162C20.6969 16.6046 20.8567 15.4833 23.0263 12.152C26.713 6.49071 34.234 3.86131 40.587 6.01296ZM60.5626 12.4171C64.6913 13.9768 68.1118 17.3164 69.6031 21.2446C70.3824 23.2966 70.872 27.5985 70.4161 28.3857C70.1701 28.8103 68.6694 28.0608 61.5756 23.9721C54.7718 20.0505 52.8463 19.0801 52.1214 19.2079C51.6207 19.2964 47.399 21.5418 42.7395 24.1978C38.08 26.8537 33.627 29.3908 32.8436 29.8352L31.4198 30.6431V26.6972V22.7515L39.5451 18.1438C49.3007 12.6112 49.3725 12.5746 51.6007 11.9565C53.9793 11.2969 58.1677 11.5121 60.5626 12.4171ZM15.9232 40.2566C16.154 40.5305 20.7884 43.264 26.2217 46.3322C31.6557 49.4006 36.1019 51.985 36.1027 52.0758C36.1031 52.1665 34.5863 53.0921 32.7313 54.1324L29.3593 56.0235L20.9451 51.2267C11.443 45.8094 10.5393 45.2094 8.81508 43.1759C4.84155 38.4895 4.20391 32.0045 7.186 26.6058C8.40564 24.3977 11.2587 21.6223 13.3804 20.58L15.169 19.7018L15.3365 29.7304C15.4591 37.0674 15.6166 39.8931 15.9232 40.2566ZM59.4875 28.882C69.4236 34.5315 71.3496 36.0513 73.1274 39.6468C73.7689 40.9444 74.4453 42.9689 74.6301 44.1462C75.5633 50.0884 72.3137 56.4887 66.9277 59.3175L64.9262 60.3685V50.5076C64.9262 42.5685 64.8349 40.5228 64.4566 40.0129C64.1978 39.6649 59.5752 36.8507 54.1834 33.7594C48.7918 30.6683 44.3877 27.9991 44.3964 27.8276C44.4123 27.5256 50.0638 24.0945 50.6366 24.0395C50.794 24.0242 54.7769 26.2038 59.4875 28.882ZM44.361 32.4096L48.6757 34.8645L48.7675 39.921L48.8593 44.9772L44.6629 47.3711C42.3549 48.6877 40.307 49.7647 40.112 49.7647C39.9166 49.7647 37.8774 48.6939 35.5802 47.3856L31.4031 45.0067L31.4954 39.9248L31.5872 34.8431L35.7754 32.4123C38.079 31.0759 39.9822 29.976 40.0051 29.9686C40.0275 29.9612 41.9877 31.0597 44.361 32.4096ZM55.7691 38.8999C57.3964 39.8247 58.9161 40.7343 59.1465 40.9213C59.7012 41.3717 59.7402 60.1373 59.1916 62.7074C58.1113 67.7684 54.4263 71.9465 49.3458 73.87C46.5113 74.9432 42.1193 74.9415 39.2937 73.8662C37.0284 73.004 34.7036 71.599 34.9342 71.231C35.0183 71.0971 38.6795 68.9626 43.0706 66.4877C47.4617 64.0129 51.386 61.6835 51.7913 61.311C52.5246 60.6382 52.5289 60.5646 52.5289 48.9264C52.5289 42.4868 52.5925 37.2184 52.6699 37.2184C52.7477 37.2184 54.1422 37.9753 55.7691 38.8999ZM48.8328 53.3138L48.8226 57.1932L40.3843 61.965C35.7431 64.5895 31.1113 67.0639 30.0911 67.4635C22.8607 70.2957 14.5229 66.9481 11.0952 59.8362C10.0384 57.6436 9.85814 56.9074 9.71441 54.1998C9.62361 52.4868 9.6454 51.0852 9.76333 51.0852C9.88128 51.0852 13.3321 52.9963 17.432 55.3319C26.5224 60.5105 26.8159 60.6601 27.8937 60.6601C28.6513 60.6601 32.7304 58.4529 45.3248 51.2283C46.9834 50.2768 48.4537 49.4839 48.5918 49.4665C48.7299 49.4487 48.8383 51.18 48.8328 53.3138Z"
        fill="black"
      />
    </svg>
    <svg
      className="hidden h-6 w-6 dark:block"
      width="30"
      height="30"
      viewBox="0 0 80 80"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
    >
      <path
        fill-rule="evenodd"
        clip-rule="evenodd"
        d="M31.4896 0.41376C25.3195 1.73408 19.9708 5.93143 17.1951 11.631C16.0766 13.9276 16.0572 13.9458 14.1115 14.5067C9.81092 15.7468 5.2835 19.3148 2.84656 23.3847C-1.34512 30.3842 -0.871 39.3844 4.02767 45.8175C5.1287 47.2634 5.14075 47.3168 4.74571 48.9392C4.22502 51.0771 4.17779 55.5286 4.65222 57.7548C5.07441 59.7362 6.90521 63.8564 7.96402 65.2073C9.63566 67.3409 12.3088 69.7319 14.3313 70.9023C18.1541 73.1142 23.4598 74.2287 27.2313 73.6116C28.8966 73.3388 28.9171 73.3465 30.6227 74.8591C32.6215 76.6321 36.1665 78.5449 38.7911 79.2658C48.7359 81.9989 59.3381 76.8891 63.2744 67.4662C63.7617 66.3005 64.0371 66.1024 66.3055 65.2876C72.6007 63.0259 76.8684 58.7811 79.047 52.614C79.8527 50.3326 79.9959 49.4094 80 46.462C80.0062 41.5132 78.9111 38.0432 76.1246 34.1826L75.0058 32.6323L75.4886 30.3859C76.4342 25.9887 75.8552 21.7911 73.6988 17.4088C71.9737 13.9038 68.0467 10.0172 64.5819 8.38585C60.9371 6.66965 58.0564 6.08296 54.2096 6.27281L51.0318 6.42962L49.3511 4.96899C44.7135 0.939377 37.56 -0.885095 31.4896 0.41376ZM40.587 6.01296C43.0323 6.84102 45.7226 8.5519 45.1308 8.90254C44.8689 9.05772 41.1116 11.1925 36.7807 13.6463C32.4499 16.1004 28.6051 18.4003 28.2366 18.7575C27.5957 19.3792 27.5619 19.9108 27.4701 30.9544C27.4174 37.3051 27.2904 42.5011 27.1877 42.5011C27.0853 42.5011 25.5865 41.7213 23.8569 40.7677L20.7123 39.0345L20.7049 28.4162C20.6969 16.6046 20.8567 15.4833 23.0263 12.152C26.713 6.49071 34.234 3.86131 40.587 6.01296ZM60.5626 12.4171C64.6913 13.9768 68.1118 17.3164 69.6031 21.2446C70.3824 23.2966 70.872 27.5985 70.4161 28.3857C70.1701 28.8103 68.6694 28.0608 61.5756 23.9721C54.7718 20.0505 52.8463 19.0801 52.1214 19.2079C51.6207 19.2964 47.399 21.5418 42.7395 24.1978C38.08 26.8537 33.627 29.3908 32.8436 29.8352L31.4198 30.6431V26.6972V22.7515L39.5451 18.1438C49.3007 12.6112 49.3725 12.5746 51.6007 11.9565C53.9793 11.2969 58.1677 11.5121 60.5626 12.4171ZM15.9232 40.2566C16.154 40.5305 20.7884 43.264 26.2217 46.3322C31.6557 49.4006 36.1019 51.985 36.1027 52.0758C36.1031 52.1665 34.5863 53.0921 32.7313 54.1324L29.3593 56.0235L20.9451 51.2267C11.443 45.8094 10.5393 45.2094 8.81508 43.1759C4.84155 38.4895 4.20391 32.0045 7.186 26.6058C8.40564 24.3977 11.2587 21.6223 13.3804 20.58L15.169 19.7018L15.3365 29.7304C15.4591 37.0674 15.6166 39.8931 15.9232 40.2566ZM59.4875 28.882C69.4236 34.5315 71.3496 36.0513 73.1274 39.6468C73.7689 40.9444 74.4453 42.9689 74.6301 44.1462C75.5633 50.0884 72.3137 56.4887 66.9277 59.3175L64.9262 60.3685V50.5076C64.9262 42.5685 64.8349 40.5228 64.4566 40.0129C64.1978 39.6649 59.5752 36.8507 54.1834 33.7594C48.7918 30.6683 44.3877 27.9991 44.3964 27.8276C44.4123 27.5256 50.0638 24.0945 50.6366 24.0395C50.794 24.0242 54.7769 26.2038 59.4875 28.882ZM44.361 32.4096L48.6757 34.8645L48.7675 39.921L48.8593 44.9772L44.6629 47.3711C42.3549 48.6877 40.307 49.7647 40.112 49.7647C39.9166 49.7647 37.8774 48.6939 35.5802 47.3856L31.4031 45.0067L31.4954 39.9248L31.5872 34.8431L35.7754 32.4123C38.079 31.0759 39.9822 29.976 40.0051 29.9686C40.0275 29.9612 41.9877 31.0597 44.361 32.4096ZM55.7691 38.8999C57.3964 39.8247 58.9161 40.7343 59.1465 40.9213C59.7012 41.3717 59.7402 60.1373 59.1916 62.7074C58.1113 67.7684 54.4263 71.9465 49.3458 73.87C46.5113 74.9432 42.1193 74.9415 39.2937 73.8662C37.0284 73.004 34.7036 71.599 34.9342 71.231C35.0183 71.0971 38.6795 68.9626 43.0706 66.4877C47.4617 64.0129 51.386 61.6835 51.7913 61.311C52.5246 60.6382 52.5289 60.5646 52.5289 48.9264C52.5289 42.4868 52.5925 37.2184 52.6699 37.2184C52.7477 37.2184 54.1422 37.9753 55.7691 38.8999ZM48.8328 53.3138L48.8226 57.1932L40.3843 61.965C35.7431 64.5895 31.1113 67.0639 30.0911 67.4635C22.8607 70.2957 14.5229 66.9481 11.0952 59.8362C10.0384 57.6436 9.85814 56.9074 9.71441 54.1998C9.62361 52.4868 9.6454 51.0852 9.76333 51.0852C9.88128 51.0852 13.3321 52.9963 17.432 55.3319C26.5224 60.5105 26.8159 60.6601 27.8937 60.6601C28.6513 60.6601 32.7304 58.4529 45.3248 51.2283C46.9834 50.2768 48.4537 49.4839 48.5918 49.4665C48.7299 49.4487 48.8383 51.18 48.8328 53.3138Z"
        fill="white"
      />
    </svg>
  </>
}
  />

  <Card
    title="Azure OpenAI"
    href="/integrations/openai#monitoring"
    icon={
  <svg
    width="30"
    height="30"
    viewBox="0 0 96 96"
    xmlns="http://www.w3.org/2000/svg"
  >
    <defs>
      <linearGradient
        id="e399c19f-b68f-429d-b176-18c2117ff73c"
        x1="-1032.172"
        x2="-1059.213"
        y1="145.312"
        y2="65.426"
        gradientTransform="matrix(1 0 0 -1 1075 158)"
        gradientUnits="userSpaceOnUse"
      >
        <stop offset="0" stop-color="#114a8b" />
        <stop offset="1" stop-color="#0669bc" />
      </linearGradient>
      <linearGradient
        id="ac2a6fc2-ca48-4327-9a3c-d4dcc3256e15"
        x1="-1023.725"
        x2="-1029.98"
        y1="108.083"
        y2="105.968"
        gradientTransform="matrix(1 0 0 -1 1075 158)"
        gradientUnits="userSpaceOnUse"
      >
        <stop offset="0" stop-opacity=".3" />
        <stop offset=".071" stop-opacity=".2" />
        <stop offset=".321" stop-opacity=".1" />
        <stop offset=".623" stop-opacity=".05" />
        <stop offset="1" stop-opacity="0" />
      </linearGradient>
      <linearGradient
        id="a7fee970-a784-4bb1-af8d-63d18e5f7db9"
        x1="-1027.165"
        x2="-997.482"
        y1="147.642"
        y2="68.561"
        gradientTransform="matrix(1 0 0 -1 1075 158)"
        gradientUnits="userSpaceOnUse"
      >
        <stop offset="0" stop-color="#3ccbf4" />
        <stop offset="1" stop-color="#2892df" />
      </linearGradient>
    </defs>
    <path
      fill="url(#e399c19f-b68f-429d-b176-18c2117ff73c)"
      d="M33.338 6.544h26.038l-27.03 80.087a4.152 4.152 0 0 1-3.933 2.824H8.149a4.145 4.145 0 0 1-3.928-5.47L29.404 9.368a4.152 4.152 0 0 1 3.934-2.825z"
    />
    <path
      fill="#0078d4"
      d="M71.175 60.261h-41.29a1.911 1.911 0 0 0-1.305 3.309l26.532 24.764a4.171 4.171 0 0 0 2.846 1.121h23.38z"
    />
    <path
      fill="url(#ac2a6fc2-ca48-4327-9a3c-d4dcc3256e15)"
      d="M33.338 6.544a4.118 4.118 0 0 0-3.943 2.879L4.252 83.917a4.14 4.14 0 0 0 3.908 5.538h20.787a4.443 4.443 0 0 0 3.41-2.9l5.014-14.777 17.91 16.705a4.237 4.237 0 0 0 2.666.972H81.24L71.024 60.261l-29.781.007L59.47 6.544z"
    />
    <path
      fill="url(#a7fee970-a784-4bb1-af8d-63d18e5f7db9)"
      d="M66.595 9.364a4.145 4.145 0 0 0-3.928-2.82H33.648a4.146 4.146 0 0 1 3.928 2.82l25.184 74.62a4.146 4.146 0 0 1-3.928 5.472h29.02a4.146 4.146 0 0 0 3.927-5.472z"
    />
  </svg>
}
  />

  <Card
    title="Anthropic"
    href="/integrations/anthropic#monitoring"
    icon={
  <>
    <svg
      className="h-6 w-6 dark:hidden"
      xmlns="http://www.w3.org/2000/svg"
      width="1.46em"
      height="1em"
      viewBox="0 0 256 176"
    >
      <path
        fill="#181818"
        d="m147.487 0l70.081 175.78H256L185.919 0zM66.183 106.221l23.98-61.774l23.98 61.774zM70.07 0L0 175.78h39.18l14.33-36.914h73.308l14.328 36.914h39.179L110.255 0z"
      />
    </svg>
    <svg
      className="hidden h-6 w-6 dark:block"
      xmlns="http://www.w3.org/2000/svg"
      width="1.46em"
      height="1em"
      viewBox="0 0 256 176"
    >
      <path
        fill="white"
        d="m147.487 0l70.081 175.78H256L185.919 0zM66.183 106.221l23.98-61.774l23.98 61.774zM70.07 0L0 175.78h39.18l14.33-36.914h73.308l14.328 36.914h39.179L110.255 0z"
      />
    </svg>
  </>
}
  />

  <Card
    title="LangChain"
    href="/integrations/langchain#monitoring"
    icon={
  <>
    <svg
      className="h-6 w-10 dark:hidden"
      width="30"
      height="30"
      viewBox="0 0 30 16"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
    >
      <path
        d="M24 4.5863C24.5891 5.17544 24.5891 6.13417 24 6.72332L22.6802 8.02175L22.6668 7.94735C22.5704 7.4137 22.3167 6.92946 21.9337 6.54645C21.6453 6.25859 21.3043 6.04574 20.9201 5.91401C20.6816 6.15369 20.5505 6.46778 20.5505 6.79833C20.5505 6.86542 20.5566 6.93495 20.5688 7.00447C20.7804 7.08071 20.9677 7.19841 21.125 7.35576C21.7142 7.94491 21.7142 8.90364 21.125 9.49278L19.976 10.6418C19.6814 10.9364 19.2948 11.0833 18.9075 11.0833C18.5202 11.0833 18.1336 10.9364 17.839 10.6418C17.2498 10.0527 17.2498 9.09392 17.839 8.50478L19.1588 7.20695L19.1722 7.28136C19.2679 7.81378 19.5217 8.29803 19.9059 8.68164C20.195 8.97073 20.5151 9.16284 20.8988 9.29396L20.9695 9.22322C21.1842 9.00854 21.3019 8.72311 21.3019 8.41878C21.3019 8.35109 21.2958 8.28339 21.2842 8.21691C21.0628 8.14373 20.8805 8.03944 20.7146 7.87355C20.4755 7.63448 20.3267 7.32893 20.2852 6.99045C20.2822 6.96605 20.2803 6.94226 20.2779 6.91787C20.245 6.47693 20.4041 6.04635 20.7146 5.73653L21.8636 4.58752C22.1484 4.3027 22.5277 4.14535 22.9321 4.14535C23.3365 4.14535 23.7158 4.30209 24.0006 4.58752L24 4.5863ZM30 7.6235C30 11.8274 26.5798 15.247 22.3765 15.247H7.6235C3.42021 15.247 0 11.8274 0 7.6235C0 3.4196 3.42021 0 7.6235 0H22.3765C26.5804 0 30 3.42021 30 7.6235ZM14.692 11.4468C14.8122 11.3011 14.2572 10.8906 14.1437 10.74C13.9132 10.4899 13.912 10.1301 13.7565 9.83797C13.3759 8.95609 12.9386 8.08091 12.3269 7.33442C11.6804 6.51779 10.8827 5.84204 10.1819 5.07542C9.66172 4.54056 9.52267 3.77882 9.06343 3.2037C8.43037 2.26875 6.42875 2.01382 6.13539 3.33421C6.13661 3.37569 6.12381 3.40191 6.08782 3.42814C5.92559 3.54584 5.78105 3.68063 5.65969 3.84346C5.36268 4.25696 5.31693 4.95832 5.68774 5.32974C5.69994 5.13397 5.70665 4.94918 5.86156 4.8089C6.1482 5.05469 6.58122 5.1419 6.9136 4.95833C7.6479 6.00671 7.46493 7.457 8.04798 8.5865C8.20899 8.85363 8.37121 9.12624 8.57796 9.36044C8.74568 9.62147 9.32507 9.92946 9.35922 10.171C9.36532 10.5857 9.31653 11.0388 9.58853 11.3859C9.71661 11.6457 9.40191 11.9067 9.1482 11.8744C8.81887 11.9195 8.41695 11.653 8.12848 11.817C8.02663 11.9274 7.8272 11.8054 7.73938 11.9585C7.70888 12.0378 7.54422 12.1494 7.64241 12.2257C7.75158 12.1427 7.85282 12.0561 7.9998 12.1055C7.97784 12.225 8.07237 12.2421 8.14739 12.2769C8.14495 12.358 8.09738 12.4409 8.15958 12.5099C8.23216 12.4367 8.27546 12.333 8.39073 12.3025C8.77373 12.813 9.16345 11.7859 9.99227 12.2482C9.82395 12.2397 9.67453 12.261 9.56109 12.3995C9.53304 12.4306 9.50925 12.4672 9.55865 12.5074C10.0057 12.2189 10.0033 12.6062 10.2936 12.4873C10.5168 12.3708 10.7388 12.225 11.0041 12.2665C10.7461 12.3409 10.7357 12.5483 10.5845 12.7233C10.5589 12.7502 10.5467 12.7806 10.5765 12.8252C11.112 12.78 11.1559 12.602 11.5883 12.3836C11.911 12.1866 12.2324 12.6642 12.5117 12.3922C12.5733 12.333 12.6575 12.3531 12.7337 12.3452C12.6361 11.825 11.5633 12.4403 11.5804 11.7426C11.9256 11.5078 11.8463 11.0583 11.8695 10.6955C12.2665 10.9156 12.7081 11.0437 13.0972 11.2541C13.2936 11.5713 13.6015 11.9902 14.012 11.9628C14.023 11.9311 14.0327 11.903 14.0443 11.8707C14.1687 11.8921 14.3285 11.9744 14.3968 11.817C14.5828 12.0116 14.8561 12.0018 15.0994 11.9518C15.2793 11.8054 14.7609 11.5969 14.6914 11.4462L14.692 11.4468ZM25.5851 5.65481C25.5851 4.94491 25.3094 4.27831 24.8087 3.7776C24.308 3.27689 23.6414 3.00122 22.9309 3.00122C22.2204 3.00122 21.5538 3.27689 21.0531 3.7776L19.904 4.92661C19.6357 5.19496 19.432 5.51027 19.2984 5.86339L19.2905 5.88351L19.2698 5.88961C18.8526 6.0183 18.4849 6.23907 18.1769 6.54706L17.0279 7.69608C15.9929 8.73165 15.9929 10.4161 17.0279 11.4511C17.5286 11.9518 18.1952 12.2275 18.9051 12.2275C19.615 12.2275 20.2822 11.9518 20.7829 11.4511L21.9319 10.3021C22.199 10.035 22.4015 9.72088 22.5351 9.36837L22.543 9.34824L22.5637 9.34153C22.9736 9.2159 23.3517 8.9878 23.6585 8.68164L24.8075 7.53263C25.3082 7.03192 25.5839 6.36532 25.5839 5.65481H25.5851ZM10.5131 10.5875C10.4143 10.973 10.382 11.6298 9.88067 11.6487C9.83919 11.8713 10.035 11.9549 10.2124 11.8835C10.3887 11.8024 10.4722 11.9476 10.5314 12.0921C10.8034 12.1317 11.2059 12.0012 11.2212 11.6792C10.815 11.445 10.6894 10.9998 10.5125 10.5875H10.5131Z"
        fill="#1C3C3C"
      />
    </svg>
    <svg
      className="hidden h-6 w-10 dark:block"
      width="30"
      height="16"
      viewBox="0 0 30 16"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
    >
      <path
        d="M24 4.5863C24.5891 5.17544 24.5891 6.13417 24 6.72332L22.6802 8.02175L22.6668 7.94735C22.5704 7.4137 22.3167 6.92946 21.9337 6.54645C21.6453 6.25859 21.3043 6.04574 20.9201 5.91401C20.6816 6.15369 20.5505 6.46778 20.5505 6.79833C20.5505 6.86542 20.5566 6.93495 20.5688 7.00447C20.7804 7.08071 20.9677 7.19841 21.125 7.35576C21.7142 7.94491 21.7142 8.90364 21.125 9.49278L19.976 10.6418C19.6814 10.9364 19.2948 11.0834 18.9075 11.0834C18.5202 11.0834 18.1336 10.9364 17.839 10.6418C17.2498 10.0527 17.2498 9.09392 17.839 8.50478L19.1588 7.20695L19.1722 7.28136C19.2679 7.81378 19.5217 8.29803 19.9059 8.68164C20.195 8.97073 20.5151 9.16284 20.8988 9.29396L20.9695 9.22322C21.1842 9.00854 21.3019 8.72311 21.3019 8.41878C21.3019 8.35109 21.2958 8.28339 21.2842 8.21691C21.0628 8.14373 20.8805 8.03944 20.7146 7.87355C20.4755 7.63448 20.3267 7.32893 20.2852 6.99045C20.2822 6.96605 20.2803 6.94226 20.2779 6.91787C20.245 6.47693 20.4041 6.04635 20.7146 5.73653L21.8636 4.58752C22.1484 4.3027 22.5277 4.14535 22.9321 4.14535C23.3365 4.14535 23.7158 4.30209 24.0006 4.58752L24 4.5863ZM30 7.6235C30 11.8274 26.5798 15.247 22.3765 15.247H7.6235C3.42021 15.247 0 11.8274 0 7.6235C0 3.4196 3.42021 0 7.6235 0H22.3765C26.5804 0 30 3.42021 30 7.6235ZM14.692 11.4468C14.8122 11.3011 14.2572 10.8906 14.1437 10.74C13.9132 10.4899 13.912 10.1301 13.7565 9.83797C13.3759 8.95609 12.9386 8.08091 12.3269 7.33442C11.6804 6.51779 10.8827 5.84204 10.1819 5.07542C9.66172 4.54056 9.52267 3.77882 9.06343 3.2037C8.43037 2.26875 6.42875 2.01382 6.13539 3.33421C6.13661 3.37569 6.12381 3.40191 6.08782 3.42814C5.92559 3.54584 5.78105 3.68063 5.65969 3.84346C5.36268 4.25696 5.31693 4.95832 5.68774 5.32974C5.69994 5.13397 5.70665 4.94918 5.86156 4.8089C6.1482 5.05469 6.58122 5.1419 6.9136 4.95832C7.6479 6.00671 7.46493 7.457 8.04798 8.5865C8.20899 8.85363 8.37121 9.12624 8.57796 9.36044C8.74568 9.62147 9.32507 9.92946 9.35922 10.171C9.36532 10.5857 9.31653 11.0388 9.58853 11.3859C9.71661 11.6457 9.40191 11.9067 9.1482 11.8744C8.81887 11.9195 8.41695 11.653 8.12848 11.817C8.02663 11.9274 7.8272 11.8054 7.73938 11.9585C7.70888 12.0378 7.54422 12.1494 7.64241 12.2257C7.75158 12.1427 7.85282 12.0561 7.9998 12.1055C7.97784 12.225 8.07237 12.2421 8.14739 12.2769C8.14495 12.358 8.09738 12.4409 8.15958 12.5099C8.23216 12.4367 8.27546 12.333 8.39073 12.3025C8.77373 12.813 9.16345 11.7859 9.99227 12.2482C9.82395 12.2397 9.67453 12.261 9.56109 12.3995C9.53304 12.4306 9.50925 12.4672 9.55865 12.5074C10.0057 12.2189 10.0033 12.6062 10.2936 12.4873C10.5168 12.3708 10.7388 12.225 11.0041 12.2665C10.7461 12.3409 10.7357 12.5483 10.5845 12.7233C10.5589 12.7502 10.5467 12.7806 10.5765 12.8252C11.112 12.78 11.1559 12.602 11.5883 12.3836C11.911 12.1866 12.2324 12.6642 12.5117 12.3922C12.5733 12.333 12.6575 12.3531 12.7337 12.3452C12.6361 11.825 11.5633 12.4403 11.5804 11.7426C11.9256 11.5078 11.8463 11.0583 11.8695 10.6955C12.2665 10.9156 12.7081 11.0437 13.0972 11.2541C13.2936 11.5713 13.6015 11.9902 14.012 11.9628C14.023 11.9311 14.0327 11.903 14.0443 11.8707C14.1687 11.8921 14.3285 11.9744 14.3968 11.817C14.5828 12.0116 14.8561 12.0018 15.0994 11.9518C15.2793 11.8054 14.7615 11.5975 14.692 11.4468ZM25.5851 5.65481C25.5851 4.94491 25.3094 4.27831 24.8087 3.7776C24.308 3.27689 23.6414 3.00122 22.9309 3.00122C22.2204 3.00122 21.5538 3.27689 21.0531 3.7776L19.904 4.92661C19.6357 5.19496 19.432 5.51027 19.2984 5.86339L19.2905 5.88351L19.2698 5.88961C18.8526 6.0183 18.4849 6.23907 18.1769 6.54706L17.0279 7.69608C15.9929 8.73165 15.9929 10.4161 17.0279 11.4511C17.5286 11.9518 18.1952 12.2275 18.9051 12.2275C19.615 12.2275 20.2822 11.9518 20.7829 11.4511L21.9319 10.3021C22.199 10.035 22.4015 9.72088 22.5351 9.36837L22.543 9.34824L22.5637 9.34153C22.9736 9.2159 23.3517 8.9878 23.6585 8.68164L24.8075 7.53263C25.3082 7.03192 25.5839 6.36532 25.5839 5.65481H25.5851ZM10.5131 10.5875C10.4143 10.973 10.382 11.6298 9.88067 11.6487C9.83919 11.8713 10.035 11.9549 10.2124 11.8835C10.3887 11.8024 10.4722 11.9476 10.5314 12.0921C10.8034 12.1317 11.2059 12.0012 11.2212 11.6792C10.815 11.445 10.69 10.9998 10.5131 10.5875Z"
        fill="white"
      />
    </svg>
  </>
}
  />

  <Card
    title="LangGraph"
    href="/integrations/langgraph#monitoring"
    icon={
  <>
    <svg
      className="h-6 w-10 dark:hidden"
      width="30"
      height="30"
      viewBox="0 0 487 249"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
    >
      <path
        fill-rule="evenodd"
        clip-rule="evenodd"
        d="M124.273 0.695801H363.304C431.415 0.695801 486.824 56.299 486.824 124.644C486.824 192.988 431.415 248.592 363.304 248.592H124.273C56.1622 248.592 0.753906 192.988 0.753906 124.644C0.753906 56.299 56.1622 0.695801 124.273 0.695801ZM234.018 192.833C237.019 195.989 241.461 195.833 245.396 195.015L245.435 195.034C247.262 193.548 244.665 191.667 242.186 189.87C240.699 188.792 239.254 187.745 238.83 186.832C240.203 185.158 236.143 181.358 232.983 178.399C231.656 177.157 230.488 176.063 229.946 175.337C227.698 172.889 226.794 169.801 225.884 166.694C225.281 164.632 224.676 162.563 223.673 160.667C217.497 146.328 210.425 132.105 200.508 119.968C194.135 111.901 186.862 104.676 179.586 97.4494C174.895 92.7906 170.204 88.1307 165.751 83.2433C161.17 78.5137 158.413 72.6873 155.651 66.8513C153.339 61.9655 151.024 57.073 147.633 52.8116C137.365 37.6152 104.947 33.4654 100.193 54.9352C100.212 55.5976 99.9979 56.0262 99.4135 56.4548C96.7833 58.3836 94.4454 60.5656 92.4777 63.2153C87.6655 69.9367 86.9251 81.334 92.9257 87.3736C92.9344 87.2441 92.9429 87.1149 92.9514 86.986C93.1519 83.9364 93.3394 81.0858 95.7507 78.8987C100.388 82.8926 107.421 84.3148 112.798 81.334C119.281 90.6339 121.346 101.876 123.419 113.157C125.145 122.554 126.876 131.978 131.17 140.327C131.259 140.475 131.347 140.622 131.436 140.77C133.96 144.973 136.525 149.243 139.762 152.913C140.938 154.735 143.352 156.703 145.762 158.667C148.942 161.259 152.115 163.844 152.425 166.083C152.44 167.057 152.435 168.044 152.431 169.037C152.406 174.916 152.38 181.005 156.147 185.838C158.231 190.066 153.127 194.313 149.016 193.787C146.762 194.1 144.3 193.506 141.855 192.916C138.509 192.109 135.196 191.31 132.495 192.852C131.737 193.672 130.649 193.701 129.555 193.73C128.258 193.764 126.954 193.798 126.182 195.151C126.024 195.553 125.654 196.007 125.269 196.479C124.423 197.516 123.507 198.639 124.604 199.496C124.703 199.421 124.801 199.346 124.898 199.272C126.561 198.002 128.146 196.793 130.391 197.547C130.092 199.206 131.163 199.65 132.234 200.094C132.42 200.172 132.607 200.249 132.787 200.333C132.776 200.718 132.7 201.107 132.624 201.492C132.444 202.413 132.268 203.316 132.982 204.113C133.321 203.768 133.621 203.381 133.921 202.993C134.656 202.043 135.395 201.088 136.723 200.742C139.643 204.643 142.585 203.023 146.277 200.99C150.441 198.697 155.558 195.88 162.673 199.866C159.946 199.729 157.51 200.061 155.679 202.321C155.231 202.827 154.841 203.412 155.64 204.074C159.85 201.347 161.601 202.327 163.25 203.249C164.44 203.915 165.576 204.551 167.544 203.743C168.009 203.5 168.474 203.249 168.94 202.998C172.101 201.293 175.306 199.564 179.058 200.158C176.255 200.966 175.258 202.743 174.17 204.682C173.631 205.641 173.071 206.64 172.259 207.581C171.83 208.009 171.635 208.516 172.122 209.237C177.991 208.749 180.209 207.261 183.205 205.25C184.634 204.291 186.241 203.213 188.507 202.067C191.012 200.525 193.516 201.512 195.943 202.467C198.576 203.504 201.118 204.505 203.47 202.204C204.213 201.504 205.144 201.495 206.072 201.486C206.41 201.483 206.747 201.48 207.074 201.444C206.342 197.523 202.213 197.569 198.022 197.616C193.175 197.67 188.244 197.725 188.39 191.644C192.894 188.568 192.936 183.229 192.975 178.184C192.985 176.965 192.994 175.764 193.066 174.616C196.379 176.464 199.883 177.907 203.365 179.342C206.641 180.692 209.898 182.033 212.958 183.695C216.153 188.839 221.14 195.658 227.784 195.209C227.959 194.683 228.115 194.235 228.31 193.709C228.693 193.776 229.097 193.879 229.509 193.983C231.252 194.424 233.12 194.898 234.018 192.833ZM364.231 134.383C368.078 138.22 373.295 140.376 378.735 140.376C384.175 140.376 389.393 138.22 393.24 134.383C397.086 130.545 399.247 125.34 399.247 119.913C399.247 114.486 397.086 109.281 393.24 105.444C389.393 101.606 384.175 99.4506 378.735 99.4506C376.188 99.4506 373.689 99.9233 371.358 100.82L359.601 83.6587L351.407 89.2721L363.225 106.523C360.009 110.229 358.223 114.979 358.223 119.913C358.223 125.34 360.384 130.545 364.231 134.383ZM327.423 78.8062C330.301 80.2284 333.474 80.9565 336.685 80.9318C341.068 80.898 345.324 79.4649 348.831 76.8425C352.337 74.2201 354.91 70.5463 356.171 66.3593C357.433 62.1724 357.317 57.6925 355.84 53.5761C354.364 49.4597 351.605 45.9232 347.967 43.4849C345.301 41.6978 342.252 40.5603 339.064 40.164C335.877 39.7676 332.641 40.1235 329.617 41.2029C326.593 42.2823 323.865 44.0552 321.653 46.3786C319.441 48.7021 317.807 51.5112 316.883 54.5798C315.958 57.6484 315.769 60.8907 316.331 64.0456C316.892 67.2005 318.188 70.1798 320.115 72.7436C322.041 75.3074 324.544 77.384 327.423 78.8062ZM327.423 197.63C330.301 199.052 333.474 199.78 336.685 199.756C341.068 199.722 345.324 198.289 348.831 195.666C352.337 193.044 354.91 189.37 356.171 185.183C357.433 180.996 357.317 176.516 355.84 172.4C354.364 168.284 351.605 164.747 347.967 162.309C345.301 160.522 342.252 159.384 339.064 158.988C335.877 158.592 332.641 158.947 329.617 160.027C326.593 161.106 323.865 162.879 321.653 165.203C319.441 167.526 317.807 170.335 316.883 173.404C315.958 176.472 315.769 179.715 316.331 182.87C316.892 186.024 318.188 189.004 320.115 191.568C322.041 194.131 324.544 196.208 327.423 197.63ZM346.28 125.001V114.828H314.886C314.096 111.743 312.59 108.886 310.488 106.485L322.3 88.9872L313.71 83.2901L301.898 100.788C299.734 100.006 297.452 99.5935 295.149 99.5675C289.725 99.5675 284.523 101.711 280.687 105.527C276.851 109.343 274.697 114.518 274.697 119.914C274.697 125.311 276.851 130.486 280.687 134.302C284.523 138.117 289.725 140.261 295.149 140.261C297.452 140.235 299.734 139.822 301.898 139.04L313.71 156.539L322.197 150.841L310.488 133.343C312.59 130.943 314.096 128.086 314.886 125.001H346.28Z"
        fill="#1C3C3C"
      />
    </svg>
    <svg
      className="hidden h-6 w-10 dark:block"
      width="30"
      height="16"
      viewBox="0 0 487 249"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
    >
      <path
        fill-rule="evenodd"
        clip-rule="evenodd"
        d="M124.273 0.695801H363.304C431.415 0.695801 486.824 56.299 486.824 124.644C486.824 192.988 431.415 248.592 363.304 248.592H124.273C56.1622 248.592 0.753906 192.988 0.753906 124.644C0.753906 56.299 56.1622 0.695801 124.273 0.695801ZM234.018 192.833C237.019 195.989 241.461 195.833 245.396 195.015L245.435 195.034C247.262 193.548 244.665 191.667 242.186 189.87C240.699 188.792 239.254 187.745 238.83 186.832C240.203 185.158 236.143 181.358 232.983 178.399C231.656 177.157 230.488 176.063 229.946 175.337C227.698 172.889 226.794 169.801 225.884 166.694C225.281 164.632 224.676 162.563 223.673 160.667C217.497 146.328 210.425 132.105 200.508 119.968C194.135 111.901 186.862 104.676 179.586 97.4494C174.895 92.7906 170.204 88.1307 165.751 83.2433C161.17 78.5137 158.413 72.6873 155.651 66.8513C153.339 61.9655 151.024 57.073 147.633 52.8116C137.365 37.6152 104.947 33.4654 100.193 54.9352C100.212 55.5976 99.9979 56.0262 99.4135 56.4548C96.7833 58.3836 94.4454 60.5656 92.4777 63.2153C87.6655 69.9367 86.9251 81.334 92.9257 87.3736C92.9344 87.2441 92.9429 87.1149 92.9514 86.986C93.1519 83.9364 93.3394 81.0858 95.7507 78.8987C100.388 82.8926 107.421 84.3148 112.798 81.334C119.281 90.6339 121.346 101.876 123.419 113.157C125.145 122.554 126.876 131.978 131.17 140.327C131.259 140.475 131.347 140.622 131.436 140.77C133.96 144.973 136.525 149.243 139.762 152.913C140.938 154.735 143.352 156.703 145.762 158.667C148.942 161.259 152.115 163.844 152.425 166.083C152.44 167.057 152.435 168.044 152.431 169.037C152.406 174.916 152.38 181.005 156.147 185.838C158.231 190.066 153.127 194.313 149.016 193.787C146.762 194.1 144.3 193.506 141.855 192.916C138.509 192.109 135.196 191.31 132.495 192.852C131.737 193.672 130.649 193.701 129.555 193.73C128.258 193.764 126.954 193.798 126.182 195.151C126.024 195.553 125.654 196.007 125.269 196.479C124.423 197.516 123.507 198.639 124.604 199.496C124.703 199.421 124.801 199.346 124.898 199.272C126.561 198.002 128.146 196.793 130.391 197.547C130.092 199.206 131.163 199.65 132.234 200.094C132.42 200.172 132.607 200.249 132.787 200.333C132.776 200.718 132.7 201.107 132.624 201.492C132.444 202.413 132.268 203.316 132.982 204.113C133.321 203.768 133.621 203.381 133.921 202.993C134.656 202.043 135.395 201.088 136.723 200.742C139.643 204.643 142.585 203.023 146.277 200.99C150.441 198.697 155.558 195.88 162.673 199.866C159.946 199.729 157.51 200.061 155.679 202.321C155.231 202.827 154.841 203.412 155.64 204.074C159.85 201.347 161.601 202.327 163.25 203.249C164.44 203.915 165.576 204.551 167.544 203.743C168.009 203.5 168.474 203.249 168.94 202.998C172.101 201.293 175.306 199.564 179.058 200.158C176.255 200.966 175.258 202.743 174.17 204.682C173.631 205.641 173.071 206.64 172.259 207.581C171.83 208.009 171.635 208.516 172.122 209.237C177.991 208.749 180.209 207.261 183.205 205.25C184.634 204.291 186.241 203.213 188.507 202.067C191.012 200.525 193.516 201.512 195.943 202.467C198.576 203.504 201.118 204.505 203.47 202.204C204.213 201.504 205.144 201.495 206.072 201.486C206.41 201.483 206.747 201.48 207.074 201.444C206.342 197.523 202.213 197.569 198.022 197.616C193.175 197.67 188.244 197.725 188.39 191.644C192.894 188.568 192.936 183.229 192.975 178.184C192.985 176.965 192.994 175.764 193.066 174.616C196.379 176.464 199.883 177.907 203.365 179.342C206.641 180.692 209.898 182.033 212.958 183.695C216.153 188.839 221.14 195.658 227.784 195.209C227.959 194.683 228.115 194.235 228.31 193.709C228.693 193.776 229.097 193.879 229.509 193.983C231.252 194.424 233.12 194.898 234.018 192.833ZM364.231 134.383C368.078 138.22 373.295 140.376 378.735 140.376C384.175 140.376 389.393 138.22 393.24 134.383C397.086 130.545 399.247 125.34 399.247 119.913C399.247 114.486 397.086 109.281 393.24 105.444C389.393 101.606 384.175 99.4506 378.735 99.4506C376.188 99.4506 373.689 99.9233 371.358 100.82L359.601 83.6587L351.407 89.2721L363.225 106.523C360.009 110.229 358.223 114.979 358.223 119.913C358.223 125.34 360.384 130.545 364.231 134.383ZM327.423 78.8062C330.301 80.2284 333.474 80.9565 336.685 80.9318C341.068 80.898 345.324 79.4649 348.831 76.8425C352.337 74.2201 354.91 70.5463 356.171 66.3593C357.433 62.1724 357.317 57.6925 355.84 53.5761C354.364 49.4597 351.605 45.9232 347.967 43.4849C345.301 41.6978 342.252 40.5603 339.064 40.164C335.877 39.7676 332.641 40.1235 329.617 41.2029C326.593 42.2823 323.865 44.0552 321.653 46.3786C319.441 48.7021 317.807 51.5112 316.883 54.5798C315.958 57.6484 315.769 60.8907 316.331 64.0456C316.892 67.2005 318.188 70.1798 320.115 72.7436C322.041 75.3074 324.544 77.384 327.423 78.8062ZM327.423 197.63C330.301 199.052 333.474 199.78 336.685 199.756C341.068 199.722 345.324 198.289 348.831 195.666C352.337 193.044 354.91 189.37 356.171 185.183C357.433 180.996 357.317 176.516 355.84 172.4C354.364 168.284 351.605 164.747 347.967 162.309C345.301 160.522 342.252 159.384 339.064 158.988C335.877 158.592 332.641 158.947 329.617 160.027C326.593 161.106 323.865 162.879 321.653 165.203C319.441 167.526 317.807 170.335 316.883 173.404C315.958 176.472 315.769 179.715 316.331 182.87C316.892 186.024 318.188 189.004 320.115 191.568C322.041 194.131 324.544 196.208 327.423 197.63ZM346.28 125.001V114.828H314.886C314.096 111.743 312.59 108.886 310.488 106.485L322.3 88.9872L313.71 83.2901L301.898 100.788C299.734 100.006 297.452 99.5935 295.149 99.5675C289.725 99.5675 284.523 101.711 280.687 105.527C276.851 109.343 274.697 114.518 274.697 119.914C274.697 125.311 276.851 130.486 280.687 134.302C284.523 138.117 289.725 140.261 295.149 140.261C297.452 140.235 299.734 139.822 301.898 139.04L313.71 156.539L322.197 150.841L310.488 133.343C312.59 130.943 314.096 128.086 314.886 125.001H346.28Z"
        fill="white"
      />
    </svg>
  </>
}
  />

  <Card
    title="Amazon Bedrock"
    href="/integrations/amazon-bedrock#monitoring"
    icon={
  <>
    <svg
      fill="currentColor"
      height="30"
      viewBox="0 0 24 24"
      width="30"
      xmlns="http://www.w3.org/2000/svg"
    >
      <path d="M13.05 15.513h3.08c.214 0 .389.177.389.394v1.82a1.704 1.704 0 011.296 1.661c0 .943-.755 1.708-1.685 1.708-.931 0-1.686-.765-1.686-1.708 0-.807.554-1.484 1.297-1.662v-1.425h-2.69v4.663a.395.395 0 01-.188.338l-2.69 1.641a.385.385 0 01-.405-.002l-4.926-3.086a.395.395 0 01-.185-.336V16.3L2.196 14.87A.395.395 0 012 14.555L2 14.528V9.406c0-.14.073-.27.192-.34l2.465-1.462V4.448c0-.129.062-.249.165-.322l.021-.014L9.77 1.058a.385.385 0 01.407 0l2.69 1.675a.395.395 0 01.185.336V7.6h3.856V5.683a1.704 1.704 0 01-1.296-1.662c0-.943.755-1.708 1.685-1.708.931 0 1.685.765 1.685 1.708 0 .807-.553 1.484-1.296 1.662v2.311a.391.391 0 01-.389.394h-4.245v1.806h6.624a1.69 1.69 0 011.64-1.313c.93 0 1.685.764 1.685 1.707 0 .943-.754 1.708-1.685 1.708a1.69 1.69 0 01-1.64-1.314H13.05v1.937h4.953l.915 1.18a1.66 1.66 0 01.84-.227c.931 0 1.685.764 1.685 1.707 0 .943-.754 1.708-1.685 1.708-.93 0-1.685-.765-1.685-1.708 0-.346.102-.668.276-.937l-.724-.935H13.05v1.806zM9.973 1.856L7.93 3.122V6.09h-.778V3.604L5.435 4.669v2.945l2.11 1.36L9.712 7.61V5.334h.778V7.83c0 .136-.07.263-.184.335L7.963 9.638v2.081l1.422 1.009-.446.646-1.406-.998-1.53 1.005-.423-.66 1.605-1.055v-1.99L5.038 8.29l-2.26 1.34v1.676l1.972-1.189.398.677-2.37 1.429V14.3l2.166 1.258 2.27-1.368.397.677-2.176 1.311V19.3l1.876 1.175 2.365-1.426.398.678-2.017 1.216 1.918 1.201 2.298-1.403v-5.78l-4.758 2.893-.4-.675 5.158-3.136V3.289L9.972 1.856zM16.13 18.47a.913.913 0 00-.908.92c0 .507.406.918.908.918a.913.913 0 00.907-.919.913.913 0 00-.907-.92zm3.63-3.81a.913.913 0 00-.908.92c0 .508.406.92.907.92a.913.913 0 00.908-.92.913.913 0 00-.908-.92zm1.555-4.99a.913.913 0 00-.908.92c0 .507.407.918.908.918a.913.913 0 00.907-.919.913.913 0 00-.907-.92zM17.296 3.1a.913.913 0 00-.907.92c0 .508.406.92.907.92a.913.913 0 00.908-.92.913.913 0 00-.908-.92z"></path>
    </svg>
  </>
}
  />

  <Card title="LiteLLM" icon="train-front" href="/integrations/litellm#monitoring" />

  <Card
    title="Oracle OCI GenAI"
    href="/integrations/oracle-oci#monitoring"
    icon={
  <svg
    width="30"
    height="30"
    viewBox="0 0 24 24"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
  >
    <path
      fill="#F00"
      fill-rule="evenodd"
      d="M7.957359,18.9123664 C4.11670252,18.9123664 1,15.803458 1,11.9617373 C1,8.12000773 4.11670252,5 7.957359,5 L16.0437948,5 C19.8855156,5 23,8.12000773 23,11.9617373 C23,15.803458 19.8855156,18.9123664 16.0437948,18.9123664 L7.957359,18.9123664 L7.957359,18.9123664 Z M15.8639176,16.4585488 C18.352201,16.4585488 20.3674397,14.448858 20.3674397,11.9617373 C20.3674397,9.47460595 18.352201,7.45381934 15.8639176,7.45381934 L8.1360824,7.45381934 C5.64895285,7.45381934 3.63255855,9.47460595 3.63255855,11.9617373 C3.63255855,14.448858 5.64895285,16.4585488 8.1360824,16.4585488 L15.8639176,16.4585488 L15.8639176,16.4585488 Z"
    />
  </svg>
}
  />

  <Card
    title="Mistral AI"
    href="/integrations/mistral-ai#monitoring"
    icon={
  <svg
    width="30"
    height="30"
    viewBox="0 0 67 61"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
  >
    <path d="M48 0.03125H60.0043V12.0355H48V0.03125Z" fill="black" />
    <path d="M54.0195 0H66.0238V12.0043H54.0195V0Z" fill="#F7D046" />
    <path
      d="M0 0H12.0043V12.0043H0V0ZM0 12.0043H12.0043V24.0086H0V12.0043ZM0 24.0086H12.0043V36.0133H0V24.0086ZM0 36.0133H12.0043V48.0176H0V36.0133Z"
      fill="black"
    />
    <path d="M0 48.0176H12.0043V60.0219H0V48.0176Z" fill="black" />
    <path d="M6.00195 0H18.0062V12.0043H6.00195V0Z" fill="#F7D046" />
    <path
      d="M54.0195 12.0043H66.0238V24.0086H54.0195V12.0043ZM6.00195 12.0043H18.0062V24.0086H6.00195V12.0043Z"
      fill="#F2A73B"
    />
    <path
      d="M36.0137 12.0043H48.018V24.0086H36.0137V12.0043Z"
      fill="black"
    />
    <path
      d="M42.0148 12.0043H54.0191V24.0086H42.0148V12.0043ZM18.0059 12.0043H30.0102V24.0086H18.0059V12.0043Z"
      fill="#F2A73B"
    />
    <path
      d="M30.0102 24.009H42.0145V36.0133H30.0102V24.009ZM42.0145 24.009H54.0191V36.0133H42.0145V24.009ZM18.0059 24.009H30.0102V36.0133H18.0059V24.009Z"
      fill="#EE792F"
    />
    <path
      d="M24.0098 36.0132H36.0141V48.0175H24.0098V36.0132Z"
      fill="black"
    />
    <path
      d="M30.0117 36.0132H42.016V48.0175H30.0117V36.0132Z"
      fill="#EB5829"
    />
    <path
      d="M54.0195 24.009H66.0238V36.0133H54.0195V24.009ZM6.00195 24.009H18.0062V36.0133H6.00195V24.009Z"
      fill="#EE792F"
    />
    <path
      d="M48.0176 36.0132H60.0219V48.0175H48.0176V36.0132Z"
      fill="black"
    />
    <path
      d="M54.0195 36.0132H66.0238V48.0175H54.0195V36.0132Z"
      fill="#EB5829"
    />
    <path
      d="M48.0176 48.0176H60.0219V60.0219H48.0176V48.0176Z"
      fill="black"
    />
    <path
      d="M6.00195 36.0132H18.0062V48.0175H6.00195V36.0132Z"
      fill="#EB5829"
    />
    <path
      d="M54.0195 48.0176H66.0238V60.0219H54.0195V48.0176ZM6.00195 48.0176H18.0062V60.0219H6.00195V48.0176Z"
      fill="#EA3326"
    />
  </svg>
}
  />

  <Card
    title="Groq"
    href="/integrations/groq#monitoring"
    icon={
  <svg
    width="30"
    height="30"
    viewBox="0 0 200 200"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
  >
    <circle cx="100" cy="100" r="100" fill="#F55036" />
    <path
      d="M99.6946 57C83.32 57 70 70.32 70 86.6929C70 103.066 83.32 116.388 99.6946 116.388H109.46V105.252H99.6946C89.4611 105.252 81.1359 96.9265 81.1359 86.6929C81.1359 76.4594 89.4611 68.1342 99.6946 68.1342C109.928 68.1342 118.297 76.4594 118.297 86.6929V114.04C118.297 124.206 110.018 132.486 99.8767 132.593C95.024 132.553 90.3835 130.603 86.9612 127.162L79.0872 135.036C84.5448 140.523 91.9392 143.644 99.6762 143.728V143.733C99.7431 143.733 99.8099 143.733 99.8751 143.733H100.084V143.728C116.225 143.509 129.294 130.351 129.369 114.173L129.379 85.9644C128.991 69.9289 115.824 57 99.6946 57Z"
      fill="white"
    />
  </svg>
}
  />

  <Card
    title="OpenAI Agents SDK"
    href="/integrations/openai-agents-sdk#monitoring"
    icon={
  <>
    <svg
      className="h-6 w-6 dark:hidden"
      width="30"
      height="30"
      viewBox="0 0 80 80"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
    >
      <path
        fill-rule="evenodd"
        clip-rule="evenodd"
        d="M31.4896 0.41376C25.3195 1.73408 19.9708 5.93143 17.1951 11.631C16.0766 13.9276 16.0572 13.9458 14.1115 14.5067C9.81092 15.7468 5.2835 19.3148 2.84656 23.3847C-1.34512 30.3842 -0.871 39.3844 4.02767 45.8175C5.1287 47.2634 5.14075 47.3168 4.74571 48.9392C4.22502 51.0771 4.17779 55.5286 4.65222 57.7548C5.07441 59.7362 6.90521 63.8564 7.96402 65.2073C9.63566 67.3409 12.3088 69.7319 14.3313 70.9023C18.1541 73.1142 23.4598 74.2287 27.2313 73.6116C28.8966 73.3388 28.9171 73.3465 30.6227 74.8591C32.6215 76.6321 36.1665 78.5449 38.7911 79.2658C48.7359 81.9989 59.3381 76.8891 63.2744 67.4662C63.7617 66.3005 64.0371 66.1024 66.3055 65.2876C72.6007 63.0259 76.8684 58.7811 79.047 52.614C79.8527 50.3326 79.9959 49.4094 80 46.462C80.0062 41.5132 78.9111 38.0432 76.1246 34.1826L75.0058 32.6323L75.4886 30.3859C76.4342 25.9887 75.8552 21.7911 73.6988 17.4088C71.9737 13.9038 68.0467 10.0172 64.5819 8.38585C60.9371 6.66965 58.0564 6.08296 54.2096 6.27281L51.0318 6.42962L49.3511 4.96899C44.7135 0.939377 37.56 -0.885095 31.4896 0.41376ZM40.587 6.01296C43.0323 6.84102 45.7226 8.5519 45.1308 8.90254C44.8689 9.05772 41.1116 11.1925 36.7807 13.6463C32.4499 16.1004 28.6051 18.4003 28.2366 18.7575C27.5957 19.3792 27.5619 19.9108 27.4701 30.9544C27.4174 37.3051 27.2904 42.5011 27.1877 42.5011C27.0853 42.5011 25.5865 41.7213 23.8569 40.7677L20.7123 39.0345L20.7049 28.4162C20.6969 16.6046 20.8567 15.4833 23.0263 12.152C26.713 6.49071 34.234 3.86131 40.587 6.01296ZM60.5626 12.4171C64.6913 13.9768 68.1118 17.3164 69.6031 21.2446C70.3824 23.2966 70.872 27.5985 70.4161 28.3857C70.1701 28.8103 68.6694 28.0608 61.5756 23.9721C54.7718 20.0505 52.8463 19.0801 52.1214 19.2079C51.6207 19.2964 47.399 21.5418 42.7395 24.1978C38.08 26.8537 33.627 29.3908 32.8436 29.8352L31.4198 30.6431V26.6972V22.7515L39.5451 18.1438C49.3007 12.6112 49.3725 12.5746 51.6007 11.9565C53.9793 11.2969 58.1677 11.5121 60.5626 12.4171ZM15.9232 40.2566C16.154 40.5305 20.7884 43.264 26.2217 46.3322C31.6557 49.4006 36.1019 51.985 36.1027 52.0758C36.1031 52.1665 34.5863 53.0921 32.7313 54.1324L29.3593 56.0235L20.9451 51.2267C11.443 45.8094 10.5393 45.2094 8.81508 43.1759C4.84155 38.4895 4.20391 32.0045 7.186 26.6058C8.40564 24.3977 11.2587 21.6223 13.3804 20.58L15.169 19.7018L15.3365 29.7304C15.4591 37.0674 15.6166 39.8931 15.9232 40.2566ZM59.4875 28.882C69.4236 34.5315 71.3496 36.0513 73.1274 39.6468C73.7689 40.9444 74.4453 42.9689 74.6301 44.1462C75.5633 50.0884 72.3137 56.4887 66.9277 59.3175L64.9262 60.3685V50.5076C64.9262 42.5685 64.8349 40.5228 64.4566 40.0129C64.1978 39.6649 59.5752 36.8507 54.1834 33.7594C48.7918 30.6683 44.3877 27.9991 44.3964 27.8276C44.4123 27.5256 50.0638 24.0945 50.6366 24.0395C50.794 24.0242 54.7769 26.2038 59.4875 28.882ZM44.361 32.4096L48.6757 34.8645L48.7675 39.921L48.8593 44.9772L44.6629 47.3711C42.3549 48.6877 40.307 49.7647 40.112 49.7647C39.9166 49.7647 37.8774 48.6939 35.5802 47.3856L31.4031 45.0067L31.4954 39.9248L31.5872 34.8431L35.7754 32.4123C38.079 31.0759 39.9822 29.976 40.0051 29.9686C40.0275 29.9612 41.9877 31.0597 44.361 32.4096ZM55.7691 38.8999C57.3964 39.8247 58.9161 40.7343 59.1465 40.9213C59.7012 41.3717 59.7402 60.1373 59.1916 62.7074C58.1113 67.7684 54.4263 71.9465 49.3458 73.87C46.5113 74.9432 42.1193 74.9415 39.2937 73.8662C37.0284 73.004 34.7036 71.599 34.9342 71.231C35.0183 71.0971 38.6795 68.9626 43.0706 66.4877C47.4617 64.0129 51.386 61.6835 51.7913 61.311C52.5246 60.6382 52.5289 60.5646 52.5289 48.9264C52.5289 42.4868 52.5925 37.2184 52.6699 37.2184C52.7477 37.2184 54.1422 37.9753 55.7691 38.8999ZM48.8328 53.3138L48.8226 57.1932L40.3843 61.965C35.7431 64.5895 31.1113 67.0639 30.0911 67.4635C22.8607 70.2957 14.5229 66.9481 11.0952 59.8362C10.0384 57.6436 9.85814 56.9074 9.71441 54.1998C9.62361 52.4868 9.6454 51.0852 9.76333 51.0852C9.88128 51.0852 13.3321 52.9963 17.432 55.3319C26.5224 60.5105 26.8159 60.6601 27.8937 60.6601C28.6513 60.6601 32.7304 58.4529 45.3248 51.2283C46.9834 50.2768 48.4537 49.4839 48.5918 49.4665C48.7299 49.4487 48.8383 51.18 48.8328 53.3138Z"
        fill="black"
      />
    </svg>
    <svg
      className="hidden h-6 w-6 dark:block"
      width="30"
      height="30"
      viewBox="0 0 80 80"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
    >
      <path
        fill-rule="evenodd"
        clip-rule="evenodd"
        d="M31.4896 0.41376C25.3195 1.73408 19.9708 5.93143 17.1951 11.631C16.0766 13.9276 16.0572 13.9458 14.1115 14.5067C9.81092 15.7468 5.2835 19.3148 2.84656 23.3847C-1.34512 30.3842 -0.871 39.3844 4.02767 45.8175C5.1287 47.2634 5.14075 47.3168 4.74571 48.9392C4.22502 51.0771 4.17779 55.5286 4.65222 57.7548C5.07441 59.7362 6.90521 63.8564 7.96402 65.2073C9.63566 67.3409 12.3088 69.7319 14.3313 70.9023C18.1541 73.1142 23.4598 74.2287 27.2313 73.6116C28.8966 73.3388 28.9171 73.3465 30.6227 74.8591C32.6215 76.6321 36.1665 78.5449 38.7911 79.2658C48.7359 81.9989 59.3381 76.8891 63.2744 67.4662C63.7617 66.3005 64.0371 66.1024 66.3055 65.2876C72.6007 63.0259 76.8684 58.7811 79.047 52.614C79.8527 50.3326 79.9959 49.4094 80 46.462C80.0062 41.5132 78.9111 38.0432 76.1246 34.1826L75.0058 32.6323L75.4886 30.3859C76.4342 25.9887 75.8552 21.7911 73.6988 17.4088C71.9737 13.9038 68.0467 10.0172 64.5819 8.38585C60.9371 6.66965 58.0564 6.08296 54.2096 6.27281L51.0318 6.42962L49.3511 4.96899C44.7135 0.939377 37.56 -0.885095 31.4896 0.41376ZM40.587 6.01296C43.0323 6.84102 45.7226 8.5519 45.1308 8.90254C44.8689 9.05772 41.1116 11.1925 36.7807 13.6463C32.4499 16.1004 28.6051 18.4003 28.2366 18.7575C27.5957 19.3792 27.5619 19.9108 27.4701 30.9544C27.4174 37.3051 27.2904 42.5011 27.1877 42.5011C27.0853 42.5011 25.5865 41.7213 23.8569 40.7677L20.7123 39.0345L20.7049 28.4162C20.6969 16.6046 20.8567 15.4833 23.0263 12.152C26.713 6.49071 34.234 3.86131 40.587 6.01296ZM60.5626 12.4171C64.6913 13.9768 68.1118 17.3164 69.6031 21.2446C70.3824 23.2966 70.872 27.5985 70.4161 28.3857C70.1701 28.8103 68.6694 28.0608 61.5756 23.9721C54.7718 20.0505 52.8463 19.0801 52.1214 19.2079C51.6207 19.2964 47.399 21.5418 42.7395 24.1978C38.08 26.8537 33.627 29.3908 32.8436 29.8352L31.4198 30.6431V26.6972V22.7515L39.5451 18.1438C49.3007 12.6112 49.3725 12.5746 51.6007 11.9565C53.9793 11.2969 58.1677 11.5121 60.5626 12.4171ZM15.9232 40.2566C16.154 40.5305 20.7884 43.264 26.2217 46.3322C31.6557 49.4006 36.1019 51.985 36.1027 52.0758C36.1031 52.1665 34.5863 53.0921 32.7313 54.1324L29.3593 56.0235L20.9451 51.2267C11.443 45.8094 10.5393 45.2094 8.81508 43.1759C4.84155 38.4895 4.20391 32.0045 7.186 26.6058C8.40564 24.3977 11.2587 21.6223 13.3804 20.58L15.169 19.7018L15.3365 29.7304C15.4591 37.0674 15.6166 39.8931 15.9232 40.2566ZM59.4875 28.882C69.4236 34.5315 71.3496 36.0513 73.1274 39.6468C73.7689 40.9444 74.4453 42.9689 74.6301 44.1462C75.5633 50.0884 72.3137 56.4887 66.9277 59.3175L64.9262 60.3685V50.5076C64.9262 42.5685 64.8349 40.5228 64.4566 40.0129C64.1978 39.6649 59.5752 36.8507 54.1834 33.7594C48.7918 30.6683 44.3877 27.9991 44.3964 27.8276C44.4123 27.5256 50.0638 24.0945 50.6366 24.0395C50.794 24.0242 54.7769 26.2038 59.4875 28.882ZM44.361 32.4096L48.6757 34.8645L48.7675 39.921L48.8593 44.9772L44.6629 47.3711C42.3549 48.6877 40.307 49.7647 40.112 49.7647C39.9166 49.7647 37.8774 48.6939 35.5802 47.3856L31.4031 45.0067L31.4954 39.9248L31.5872 34.8431L35.7754 32.4123C38.079 31.0759 39.9822 29.976 40.0051 29.9686C40.0275 29.9612 41.9877 31.0597 44.361 32.4096ZM55.7691 38.8999C57.3964 39.8247 58.9161 40.7343 59.1465 40.9213C59.7012 41.3717 59.7402 60.1373 59.1916 62.7074C58.1113 67.7684 54.4263 71.9465 49.3458 73.87C46.5113 74.9432 42.1193 74.9415 39.2937 73.8662C37.0284 73.004 34.7036 71.599 34.9342 71.231C35.0183 71.0971 38.6795 68.9626 43.0706 66.4877C47.4617 64.0129 51.386 61.6835 51.7913 61.311C52.5246 60.6382 52.5289 60.5646 52.5289 48.9264C52.5289 42.4868 52.5925 37.2184 52.6699 37.2184C52.7477 37.2184 54.1422 37.9753 55.7691 38.8999ZM48.8328 53.3138L48.8226 57.1932L40.3843 61.965C35.7431 64.5895 31.1113 67.0639 30.0911 67.4635C22.8607 70.2957 14.5229 66.9481 11.0952 59.8362C10.0384 57.6436 9.85814 56.9074 9.71441 54.1998C9.62361 52.4868 9.6454 51.0852 9.76333 51.0852C9.88128 51.0852 13.3321 52.9963 17.432 55.3319C26.5224 60.5105 26.8159 60.6601 27.8937 60.6601C28.6513 60.6601 32.7304 58.4529 45.3248 51.2283C46.9834 50.2768 48.4537 49.4839 48.5918 49.4665C48.7299 49.4487 48.8383 51.18 48.8328 53.3138Z"
        fill="white"
      />
    </svg>
  </>
}
  />
</Columns>

<Info>
  Don't see your framework? Check out the [Integrations
  page](/integrations/overview) for more details or [reach
  out](mailto:support@openlayer.com).
</Info>

## What the instrumentation is doing

When you integrate, you are telling Openlayer two things:

1. **“Here are my AI calls.”** These are handled by Openlayer SDKs integrations for
   frameworks like OpenAI, Anthropic, or LangChain. Leveraging them, you get automatic
   capture of inputs, outputs, tokens, costs, latency, model parameters, and more.

2. **“Here’s the rest of my workflow.”** (Optional)
   Retrieval steps, ranking, filtering, post-processing — anything that’s not an LLM call.
   These are marked with the `@trace` decorator, so they show up as steps in the same trace.

Together, wrappers and decorators give you a full picture: not just model calls,
but **how your whole system behaves in production.**
