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

# Introduction

> Nile - PostgreSQL re-engineered for B2B apps

<img className="block dark:hidden" src="https://mintcdn.com/nile/SZ6JYQiPYP1_QgSP/images/nile-doc-banner-5.png?fit=max&auto=format&n=SZ6JYQiPYP1_QgSP&q=85&s=d033bd882f3562b03a248505eaa36119" width="992" height="395" data-path="images/nile-doc-banner-5.png" />

<img className="hidden dark:block" src="https://mintcdn.com/nile/SZ6JYQiPYP1_QgSP/images/nile-doc-banner-5.png?fit=max&auto=format&n=SZ6JYQiPYP1_QgSP&q=85&s=d033bd882f3562b03a248505eaa36119" width="992" height="395" data-path="images/nile-doc-banner-5.png" />

Nile re-engineers PostgreSQL for multi-tenant apps, enabling to launch and scale quickly, securely, and in the most cost-effective manner. Nile can be used as a fully integrated solution or only in parts.

Nile's architecture includes storage/compute decoupling, page-level tenant isolation, global routing gateway and a database clustering technology to provide the following key benefits -

1. Built-in tenant virtualization in Postgres for better data and vector embedding isolation and performance isolation without any RLS or complex permission logic in the application across customers.
2. Vector embedding with RAG support for all model providers, cost-effective and auto-scales to billions of embeddings across customers
3. Use one database in your application but get tenant-level backups, customer/tenant insights, and schema management across tenants managed by Nile
4. Seamlessly autoscales as your customer's usage increases and scales to zero with no cold start time
5. Place some tenants/customers on dedicated compute in the same database and some in other regions. Nile lets you customize for cost, security, compliance, and latency for each tenant in your AI-native application without having to manage separate databases for each tenant
6. You can scale to millions of customers and billions of vector embeddings effortlessly as Nile horizontally scales

You can read more about Nile, its architecture and concepts in the [What is Nile](https://website-git-fixlanding-niledatabase.vercel.app/docs/getting-started/what_is_nile) section.

Choose your starting point to explore and try out Nile

## Languages

Nile is just Postgres. It works with all the tools and Postgres ecosystem. The quickstarts below covers the Javascript and Python ecosystem. You can also pick plain SQL if that is preferred.

<CardGroup cols={3}>
  <Card
    title="SQL"
    href="/getting-started/languages/sql"
    icon={
  <svg
    xmlns="http://www.w3.org/2000/svg"
    width={36}
    height={36}
    viewBox="0 0 32 32"
  >
    <title>{'file_type_pgsql'}</title>
    <path d="M29.507 18.773a1.378 1.378 0 0 0-1.144-.921 2.619 2.619 0 0 0-.913.051 8.2 8.2 0 0 1-1.406.185 27.125 27.125 0 0 0 2.872-6.83c.953-3.689.444-5.369-.151-6.13A8.239 8.239 0 0 0 22.121 2a11.773 11.773 0 0 0-3.453.484 12.858 12.858 0 0 0-2.02-.184 6.565 6.565 0 0 0-3.518.867 16.039 16.039 0 0 0-2.484-.624 7.694 7.694 0 0 0-5.819.924C3.093 4.691 2.289 6.819 2.438 9.792a36.351 36.351 0 0 0 1.406 6.538 22.579 22.579 0 0 0 1.514 3.863A4.786 4.786 0 0 0 7.8 22.742a2.4 2.4 0 0 0 2.379-.516 2.08 2.08 0 0 0 .5.43 3.328 3.328 0 0 0 .944.4 5.069 5.069 0 0 0 3.3-.2c.006.171.011.335.014.477.006.229.013.454.021.665a11.641 11.641 0 0 0 .441 3.3c.016.043.037.107.059.176a3.975 3.975 0 0 0 .991 1.745 2.955 2.955 0 0 0 2.09.777 4.7 4.7 0 0 0 .977-.109 4.592 4.592 0 0 0 3.091-1.787c.811-1.155 1.206-2.894 1.277-5.635l.026-.222.017-.145.191.017h.049a7.562 7.562 0 0 0 3.163-.548c.631-.293 2.654-1.361 2.177-2.8" />
    <path
      d="M27.689 19.053c-3.163.652-3.38-.418-3.38-.418 3.339-4.955 4.735-11.245 3.53-12.784-3.286-4.2-8.975-2.213-9.07-2.162l-.031.006a11.28 11.28 0 0 0-2.11-.22 5.212 5.212 0 0 0-3.34 1S3.14.294 3.612 9.733c.1 2.008 2.878 15.194 6.191 11.211 1.211-1.456 2.381-2.688 2.381-2.688a3.071 3.071 0 0 0 2.006.512l.057-.048a2.21 2.21 0 0 0 .023.567c-.854.954-.6 1.121-2.309 1.472-1.726.356-.712.989-.05 1.155a3.508 3.508 0 0 0 3.915-1.272l-.05.2c.334.268.569 1.742.53 3.079a8.481 8.481 0 0 0 .2 2.971c.264.717.526 2.329 2.769 1.849a3.307 3.307 0 0 0 2.98-3.179c.1-1.234.313-1.052.326-2.155l.174-.522c.2-1.673.032-2.213 1.186-1.962l.281.025a6.4 6.4 0 0 0 2.615-.44c1.406-.652 2.239-1.742.853-1.455"
      style={{
        fill: '#336791',
      }}
    />
    <path
      d="M13.882 10.631a.981.981 0 0 0-.674.1.247.247 0 0 0-.1.164.48.48 0 0 0 .117.314.881.881 0 0 0 .559.349.637.637 0 0 0 .09.006.725.725 0 0 0 .687-.467c.035-.248-.326-.414-.676-.463m9.442.008c-.027-.195-.374-.25-.7-.2s-.647.194-.62.389a.667.667 0 0 0 .62.411.592.592 0 0 0 .083-.006.8.8 0 0 0 .451-.247.5.5 0 0 0 .169-.343"
      style={{
        fill: '#fff',
      }}
    />
    <path
      d="M28.741 18.979c-.121-.365-.509-.482-1.154-.349-1.915.4-2.6.121-2.826-.044a26.327 26.327 0 0 0 3.373-7.565 14.374 14.374 0 0 0 .5-3.253 3.513 3.513 0 0 0-.509-2.2 7.482 7.482 0 0 0-6.049-2.825 10.363 10.363 0 0 0-3.5.551 8.717 8.717 0 0 0-1.968-.253 5.684 5.684 0 0 0-3.372.929 15.051 15.051 0 0 0-2.74-.718 6.978 6.978 0 0 0-5.242.805c-1.5 1.064-2.2 2.966-2.061 5.653a35.489 35.489 0 0 0 1.373 6.348c1.07 3.505 2.233 5.49 3.457 5.9a1.548 1.548 0 0 0 .491.081 2.049 2.049 0 0 0 1.563-.886q1.042-1.25 2.155-2.438a3.472 3.472 0 0 0 1.55.417v.042q-.14.166-.273.338c-.375.475-.452.574-1.658.823-.343.071-1.254.259-1.267.9-.014.7 1.077.991 1.2 1.022a5.144 5.144 0 0 0 1.249.162 3.634 3.634 0 0 0 2.5-.934 23.674 23.674 0 0 0 .381 5.684 2.854 2.854 0 0 0 2.729 2.1 4.378 4.378 0 0 0 .917-.1 3.462 3.462 0 0 0 3.156-3.212c.177-1.026.481-3.475.624-4.789a3.859 3.859 0 0 0 1.11.137 6.6 6.6 0 0 0 2.519-.48c.712-.331 2-1.141 1.763-1.846Zm-4.69-8.879a7.968 7.968 0 0 1-.116 1.107 10.229 10.229 0 0 0-.14 1.3 9.859 9.859 0 0 0 .1 1.47 5.236 5.236 0 0 1-.229 2.986 3.882 3.882 0 0 1-.207-.426c-.058-.141-.185-.368-.359-.681-.68-1.22-2.274-4.078-1.458-5.244.243-.347.86-.7 2.408-.512Zm-1.877-6.569a6.617 6.617 0 0 1 5.334 2.522c.975 1.245-.1 6.912-3.205 11.8l-.094-.119-.039-.049a5.524 5.524 0 0 0 .506-3.8 9.114 9.114 0 0 1-.1-1.352 9.572 9.572 0 0 1 .131-1.206 7.614 7.614 0 0 0 .123-1.493.619.619 0 0 0 .013-.21 8.381 8.381 0 0 0-1.912-3.6 8.61 8.61 0 0 0-3.039-2.284 10.246 10.246 0 0 1 2.28-.214ZM9.479 20.654c-.627.754-1.061.61-1.2.562-.928-.31-2.006-2.272-2.955-5.384a35.167 35.167 0 0 1-1.34-6.159c-.12-2.4.462-4.074 1.73-4.974 2.063-1.463 5.456-.587 6.819-.143-.02.019-.04.037-.059.057-2.237 2.259-2.184 6.119-2.178 6.355 0 .091.007.22.018.4a15.969 15.969 0 0 1-.081 3.226 4.08 4.08 0 0 0 1.067 3.413q.133.138.278.262a55.7 55.7 0 0 0-2.1 2.385Zm2.39-3.19a3.3 3.3 0 0 1-.865-2.764 16.7 16.7 0 0 0 .087-3.381 15.422 15.422 0 0 1-.014-.243A4.3 4.3 0 0 1 14 10.223a1.188 1.188 0 0 1 .918 1.026c.646 2.989.085 4.234-.365 5.235-.093.206-.181.4-.255.6l-.058.156a10.218 10.218 0 0 0-.368 1.109 2.788 2.788 0 0 1-2-.887Zm.113 4.03a1.733 1.733 0 0 1-.523-.225 2.553 2.553 0 0 1 .557-.166c1.418-.292 1.637-.5 2.116-1.105.11-.139.234-.3.406-.489.256-.287.374-.238.586-.15a.829.829 0 0 1 .408.525.585.585 0 0 1-.05.491 3.1 3.1 0 0 1-3.499 1.12Zm7.424 6.906a2.113 2.113 0 0 1-2.754-1.526 31.129 31.129 0 0 1-.3-6.853.392.392 0 0 0-.017-.124 1.643 1.643 0 0 0-.048-.23 1.589 1.589 0 0 0-.862-1.034 1.216 1.216 0 0 0-.793-.1 9.586 9.586 0 0 1 .342-1.022l.058-.157c.066-.177.148-.36.235-.554.471-1.047 1.117-2.482.416-5.722a2.044 2.044 0 0 0-2.468-1.669 5.694 5.694 0 0 0-1.887.591c-.078.04-.15.078-.216.115a8.244 8.244 0 0 1 1.918-4.952 4.711 4.711 0 0 1 3.57-1.336 7.567 7.567 0 0 1 5.781 2.763 8.774 8.774 0 0 1 1.582 2.71c-1.463-.149-2.458.14-2.962.861-1.1 1.568.6 4.612 1.416 6.075.15.268.279.5.319.6a5.432 5.432 0 0 0 .861 1.387c.077.1.152.189.208.271-.443.128-1.239.423-1.166 1.9-.058.74-.474 4.205-.686 5.43-.279 1.617-.874 2.22-2.548 2.579Zm7.242-8.288a5.714 5.714 0 0 1-1.931.4 2.422 2.422 0 0 1-1.3-.167c-.045-.919.3-1.015.66-1.117.057-.016.112-.032.166-.05a1.353 1.353 0 0 0 .11.08c.639.422 1.78.467 3.39.135h.018a4.334 4.334 0 0 1-1.116.72Z"
      style={{
        fill: '#fff',
      }}
    />
  </svg>
}
  >
    Get started with SQL
  </Card>

  <Card
    title="NextJS"
    href="/getting-started/languages/nextjs"
    icon={
  <svg
    xmlns="http://www.w3.org/2000/svg"
    width={36}
    height={36}
    preserveAspectRatio="xMidYMid"
    viewBox="0 0 256 256"
  >
    <path d="M119.617.069c-.55.05-2.302.225-3.879.35-36.36 3.278-70.419 22.894-91.99 53.044-12.012 16.764-19.694 35.78-22.597 55.922C.125 116.415 0 118.492 0 128.025c0 9.533.125 11.61 1.151 18.64 6.957 48.065 41.165 88.449 87.56 103.411 8.309 2.678 17.067 4.504 27.027 5.605 3.879.425 20.645.425 24.524 0 17.192-1.902 31.756-6.155 46.12-13.486 2.202-1.126 2.628-1.426 2.327-1.677-.2-.15-9.584-12.735-20.845-27.948l-20.47-27.648-25.65-37.956c-14.114-20.868-25.725-37.932-25.825-37.932-.1-.025-.2 16.84-.25 37.431-.076 36.055-.1 37.506-.551 38.357-.65 1.226-1.151 1.727-2.202 2.277-.801.4-1.502.475-5.28.475h-4.33l-1.15-.725a4.679 4.679 0 0 1-1.677-1.827l-.526-1.126.05-50.166.075-50.192.776-.976c.4-.525 1.251-1.2 1.852-1.526 1.026-.5 1.426-.55 5.755-.55 5.105 0 5.956.2 7.282 1.651.376.4 14.264 21.318 30.88 46.514 16.617 25.195 39.34 59.599 50.5 76.488l20.27 30.7 1.026-.675c9.084-5.905 18.693-14.312 26.3-23.07 16.191-18.59 26.626-41.258 30.13-65.428 1.026-7.031 1.151-9.108 1.151-18.64 0-9.534-.125-11.61-1.151-18.641-6.957-48.065-41.165-88.449-87.56-103.411-8.184-2.652-16.892-4.479-26.652-5.58-2.402-.25-18.943-.525-21.02-.325Zm52.401 77.414c1.201.6 2.177 1.752 2.527 2.953.2.65.25 14.562.2 45.913l-.074 44.987-7.933-12.16-7.958-12.16v-32.702c0-21.143.1-33.028.25-33.603.4-1.401 1.277-2.502 2.478-3.153 1.026-.525 1.401-.575 5.33-.575 3.704 0 4.354.05 5.18.5Z" />
  </svg>
}
  >
    Get started with NextJS
  </Card>

  <Card
    title="Drizzle"
    href="/getting-started/languages/drizzle"
    icon={
  <svg
    xmlns="http://www.w3.org/2000/svg"
    width={36}
    height={36}
    fill="none"
  >
    <rect width={36} height={36} fill="#17161B" rx={5} />
    <path
      fill="#C5F74F"
      d="M8.108 16.658c.336-.563 1.087-.762 1.677-.446.59.316.796 1.028.46 1.59l-3.946 6.602c-.336.562-1.087.762-1.678.446-.59-.316-.796-1.028-.46-1.59l3.947-6.602ZM16.613 11.596c.336-.562 1.087-.762 1.678-.446.59.316.796 1.028.46 1.59l-3.946 6.602c-.337.563-1.088.762-1.678.446-.59-.316-.796-1.028-.46-1.59l3.946-6.602ZM29.701 11.596c.336-.562 1.087-.762 1.677-.446.59.316.797 1.029.46 1.59l-3.946 6.603c-.336.562-1.087.762-1.677.445-.59-.316-.796-1.028-.46-1.59l3.946-6.602ZM21.193 16.658c.336-.563 1.087-.762 1.678-.446.59.316.796 1.028.46 1.59l-3.946 6.602c-.337.562-1.088.762-1.678.446-.59-.316-.796-1.028-.46-1.59l3.946-6.602Z"
    />
  </svg>
}
  >
    Get started with Drizzle
  </Card>

  <Card
    title="Prisma"
    href="/getting-started/languages/prisma"
    icon={
  <svg
    xmlns="http://www.w3.org/2000/svg"
    width={36}
    height={36}
    viewBox="0 0 32 32"
  >
    <title>{'file_type_prisma'}</title>
    <path
      d="m25.21 24.21-12.471 3.718a.525.525 0 0 1-.667-.606l4.456-21.511a.43.43 0 0 1 .809-.094l8.249 17.661a.6.6 0 0 1-.376.832Zm2.139-.878L17.8 2.883A1.531 1.531 0 0 0 16.491 2a1.513 1.513 0 0 0-1.4.729L4.736 19.648a1.592 1.592 0 0 0 .018 1.7l5.064 7.909a1.628 1.628 0 0 0 1.83.678l14.7-4.383a1.6 1.6 0 0 0 1-2.218Z"
      style={{
        fill: '#d2d2d2',
        fillRule: 'evenodd',
      }}
    />
  </svg>
}
  >
    Get started with Prisma
  </Card>

  <Card
    title="Python"
    href="/getting-started/languages/python"
    icon={
  <svg
    xmlns="http://www.w3.org/2000/svg"
    width={45}
    height={45}
    fill="none"
    viewBox="0 0 64 64"
  >
    <path
      fill="url(#a)"
      d="M31.885 16c-8.124 0-7.617 3.523-7.617 3.523l.01 3.65h7.752v1.095H21.197S16 23.678 16 31.876c0 8.196 4.537 7.906 4.537 7.906h2.708v-3.804s-.146-4.537 4.465-4.537h7.688s4.32.07 4.32-4.175v-7.019S40.374 16 31.885 16zm-4.275 2.454a1.394 1.394 0 1 1 0 2.79 1.393 1.393 0 0 1-1.395-1.395c0-.771.624-1.395 1.395-1.395z"
    />
    <path
      fill="url(#b)"
      d="M32.115 47.833c8.124 0 7.617-3.523 7.617-3.523l-.01-3.65H31.97v-1.095h10.832S48 40.155 48 31.958c0-8.197-4.537-7.906-4.537-7.906h-2.708v3.803s.146 4.537-4.465 4.537h-7.688s-4.32-.07-4.32 4.175v7.019s-.656 4.247 7.833 4.247zm4.275-2.454a1.393 1.393 0 0 1-1.395-1.395 1.394 1.394 0 1 1 1.395 1.395z"
    />
    <defs>
      <linearGradient
        id="a"
        x1={19.075}
        x2={34.898}
        y1={18.782}
        y2={34.658}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#387EB8" />
        <stop offset={1} stopColor="#366994" />
      </linearGradient>
      <linearGradient
        id="b"
        x1={28.809}
        x2={45.803}
        y1={28.882}
        y2={45.163}
        gradientUnits="userSpaceOnUse"
      >
        <stop stopColor="#FFE052" />
        <stop offset={1} stopColor="#FFC331" />
      </linearGradient>
    </defs>
  </svg>
}
  >
    Get started with Python
  </Card>

  <Card
    title="Node"
    href="/getting-started/languages/node"
    icon={
  <svg xmlns="http://www.w3.org/2000/svg" width={48} height={48}>
    <path
      fill="#388e3c"
      d="m17.204 19.122-4.907 2.715a.563.563 0 0 0-.297.492v5.433c0 .203.113.39.297.492l4.908 2.717c.183.101.41.101.593 0l4.907-2.717a.566.566 0 0 0 .295-.492v-5.433a.564.564 0 0 0-.297-.492l-4.906-2.715a.613.613 0 0 0-.594 0m25.248 4.891-.818.452a.093.093 0 0 0-.049.082v.906c0 .034.019.065.049.082l.818.453a.102.102 0 0 0 .099 0l.818-.453a.095.095 0 0 0 .049-.082v-.906a.094.094 0 0 0-.05-.082l-.818-.452c-.015-.009-.032-.013-.049-.013s-.034.004-.049.013"
    />
    <path
      fill="#37474f"
      d="m35.751 13.364-2.389-1.333a.243.243 0 0 0-.361.212L33 20.295l-2.203-1.219a.613.613 0 0 0-.594 0h.001l-4.907 2.715a.563.563 0 0 0-.297.491v5.433c0 .203.113.39.297.492l4.908 2.717c.183.101.41.101.593 0l4.907-2.717a.565.565 0 0 0 .295-.492V13.788a.487.487 0 0 0-.249-.424zm-2.885 13.094-2.23 1.235a.28.28 0 0 1-.269 0l-2.231-1.235a.255.255 0 0 1-.136-.224v-2.47c0-.092.051-.177.135-.224l2.231-1.234h-.001a.29.29 0 0 1 .27 0l2.23 1.234a.259.259 0 0 1 .135.225v2.47a.257.257 0 0 1-.134.223z"
    />
    <path
      fill="#2e7d32"
      d="M17.204 19.122 12 27.762c0 .203.113.39.297.492l4.908 2.717c.183.101.41.101.593 0L23 22.329a.564.564 0 0 0-.297-.492l-4.906-2.715a.613.613 0 0 0-.594 0"
    />
    <path
      fill="#4caf50"
      d="m17.204 19.122-4.907 2.715a.563.563 0 0 0-.297.492l5.204 8.642c.183.101.41.101.593 0l4.907-2.717a.565.565 0 0 0 .296-.492l-5.203-8.64a.613.613 0 0 0-.594 0"
    />
    <path
      fill="#37474f"
      d="m47.703 21.791-4.906-2.715a.613.613 0 0 0-.594 0h.001l-4.907 2.715a.574.574 0 0 0-.297.503v5.411c0 .209.114.402.297.503l4.908 2.717a.613.613 0 0 0 .593 0l2.263-1.253a.3.3 0 0 0-.002-.526l-4.924-2.687a.263.263 0 0 1-.135-.228v-2.466c0-.092.05-.177.13-.221l2.235-1.236h-.001a.29.29 0 0 1 .27 0l2.235 1.237c.08.044.13.129.13.221v2.012a.241.241 0 0 0 .363.208l2.398-1.393a.483.483 0 0 0 .24-.417v-1.88a.576.576 0 0 0-.297-.505zm-37 0-4.906-2.715a.613.613 0 0 0-.594 0h.001L.297 21.791a.574.574 0 0 0-.297.503v7.465a.241.241 0 0 0 .363.208l2.398-1.393A.482.482 0 0 0 3 28.157v-4.393c0-.092.05-.177.13-.221l2.235-1.236a.29.29 0 0 1 .27 0l2.235 1.237c.08.044.13.129.13.221v4.393a.48.48 0 0 0 .24.417l2.398 1.393a.246.246 0 0 0 .242.001.245.245 0 0 0 .12-.21v-7.464a.576.576 0 0 0-.297-.504z"
    />
  </svg>
}
  >
    Get started with Node
  </Card>
</CardGroup>

## Examples

These are end to end examples that are fully functional applications to show how easily you can build AI-native B2B applications with Nile. Feel free to fork the examples to learn more or play around with the hosted live demo.

<CardGroup>
  <Card
    title="Chat with PDF"
    description="Build a chat interface for your PDF documents"
    href="/getting-started/examples/chat_with_pdf"
    icon={
  <svg
    xmlns="http://www.w3.org/2000/svg"
    xmlSpace="preserve"
    width={36}
    height={36}
    viewBox="0 0 60 60"
    {...props}
  >
    <path d="M57.348.793H12.652A2.655 2.655 0 0 0 10 3.446v7.347h34.348A4.658 4.658 0 0 1 49 15.446v25.347h1.586L60 50.207V3.446A2.655 2.655 0 0 0 57.348.793z" />
    <path d="M44.348 12.793H2.652A2.655 2.655 0 0 0 0 15.446v43.761l9.414-9.414h34.934A2.655 2.655 0 0 0 47 47.14V15.446a2.655 2.655 0 0 0-2.652-2.653zM11 22.793h12a1 1 0 1 1 0 2H11a1 1 0 1 1 0-2zm25 16H11a1 1 0 1 1 0-2h25a1 1 0 1 1 0 2zm0-7H11a1 1 0 1 1 0-2h25a1 1 0 1 1 0 2z" />
  </svg>
}
  />

  <Card
    title="Code Assistant"
    description="Build an AI code assistant"
    href="/getting-started/examples/code_assistant"
    icon={
  <svg
    xmlns="http://www.w3.org/2000/svg"
    width={36}
    height={36}
    className="icon"
    viewBox="0 0 1024 1024"
    {...props}
  >
    <path
      fill="#FFA726"
      d="M128 554.667a85.333 85.333 0 1 0 170.667 0 85.333 85.333 0 1 0-170.667 0ZM725.3330000000001 554.667a85.333 85.333 0 1 0 170.667 0 85.333 85.333 0 1 0-170.667 0Z"
    />
    <path
      fill="#FFB74D"
      d="M832 405.333c0-270.933-640-177.066-640 0v213.334c0 177.066 142.933 320 320 320s320-142.934 320-320V405.333z"
    />
    <path
      fill="#FF5722"
      d="M512 64c-200.533 0-362.667 162.133-362.667 362.667V499.2L192 533.333v-64l448-209.066 192 209.066v64l42.667-34.133v-72.533C874.667 256 753.067 64 512 64z"
    />
    <path
      fill="#784719"
      d="M618.6669999999999 554.667a42.667 42.667 0 1 0 85.333 0 42.667 42.667 0 1 0-85.333 0ZM320 554.667a42.667 42.667 0 1 0 85.333 0 42.667 42.667 0 1 0-85.333 0Z"
    />
    <path
      fill="#757575"
      d="M917.333 512c-12.8 0-21.333 8.533-21.333 21.333V384c0-187.733-153.6-341.333-341.333-341.333H405.333C392.533 42.667 384 51.2 384 64s8.533 21.333 21.333 21.333h149.334c164.266 0 298.666 134.4 298.666 298.667v213.333c0 12.8 8.534 21.334 21.334 21.334S896 610.133 896 597.333V640c0 83.2-66.133 149.333-149.333 149.333H512c-12.8 0-21.333 8.534-21.333 21.334S499.2 832 512 832h234.667c106.666 0 192-85.333 192-192V533.333c0-12.8-8.534-21.333-21.334-21.333z"
    />
    <path
      fill="#37474F"
      d="M917.333 469.333H896c-23.467 0-42.667 19.2-42.667 42.667v85.333C853.333 620.8 872.533 640 896 640h21.333C940.8 640 960 620.8 960 597.333V512c0-23.467-19.2-42.667-42.667-42.667zM469.33299999999997 810.667a42.667 42.667 0 1 0 85.334 0 42.667 42.667 0 1 0-85.334 0Z"
    />
  </svg>
}
  />

  <Card
    title="Task Genius"
    description="Build a task management app with AI"
    href="/getting-started/examples/task_genius"
    icon={
  <svg
    xmlns="http://www.w3.org/2000/svg"
    width={36}
    height={36}
    viewBox="0 0 64 64"
    {...props}
  >
    <defs>
      <style>{'.cls-1{fill:#d8d8fc}.cls-2{fill:#fdbf00}'}</style>
    </defs>
    <title />
    <g id="task">
      <circle cx={26} cy={46} r={3.648} className="cls-1" />
      <path
        d="M7 59h38V5H7Zm29.884-11.407a1 1 0 0 1-.777.832l-1.288.28a9.285 9.285 0 0 1-.67 1.618l.713 1.109a1 1 0 0 1-.04 1.138 10.975 10.975 0 0 1-2.252 2.252 1 1 0 0 1-1.138.04l-1.108-.714a9.259 9.259 0 0 1-1.619.671l-.28 1.288a1 1 0 0 1-.832.777 10.971 10.971 0 0 1-3.186 0 1 1 0 0 1-.832-.777l-.28-1.288a9.289 9.289 0 0 1-1.618-.67l-1.109.713a1 1 0 0 1-1.138-.04 10.974 10.974 0 0 1-2.252-2.252 1 1 0 0 1-.04-1.138l.714-1.108a9.259 9.259 0 0 1-.671-1.619l-1.288-.28a1 1 0 0 1-.777-.832 10.971 10.971 0 0 1 0-3.186 1 1 0 0 1 .777-.832l1.288-.28a9.287 9.287 0 0 1 .67-1.618l-.713-1.109a1 1 0 0 1 .04-1.138 10.975 10.975 0 0 1 2.252-2.252 1 1 0 0 1 1.138-.04l1.108.714a9.254 9.254 0 0 1 1.619-.671l.28-1.288a1 1 0 0 1 .832-.777 10.975 10.975 0 0 1 3.186 0 1 1 0 0 1 .832.777l.28 1.288a9.282 9.282 0 0 1 1.618.67l1.109-.713a1 1 0 0 1 1.138.04 10.975 10.975 0 0 1 2.252 2.252 1 1 0 0 1 .04 1.138l-.714 1.108a9.254 9.254 0 0 1 .671 1.619l1.288.28a1 1 0 0 1 .777.832 10.975 10.975 0 0 1 0 3.186ZM11 8a1 1 0 0 1 1-1h28a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H12a1 1 0 0 1-1-1Zm1 15h28a1 1 0 0 1 0 2H12a1 1 0 0 1 0-2Zm0 4h28a1 1 0 0 1 0 2H12a1 1 0 0 1 0-2Zm0 4h28a1 1 0 0 1 0 2H12a1 1 0 0 1 0-2Z"
        className="cls-1"
      />
      <path d="M46 3H6a1 1 0 0 0-1 1v56a1 1 0 0 0 1 1h40a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1Zm-1 56H7V5h38Z" />
      <path d="M51 17h6v34h-6z" className="cls-2" />
      <path
        d="M51 56a3 3 0 0 0 6 0v-3h-6Z"
        style={{
          fill: '#f03800',
        }}
      />
      <path
        d="M51.387 15h5.226L54 7.162 51.387 15z"
        style={{
          fill: '#ffcebf',
        }}
      />
      <path d="M58.942 15.662 54.949 3.684a1 1 0 0 0-1.9 0l-3.991 11.978A1.024 1.024 0 0 0 49 16v40a5 5 0 0 0 10 0V16a1.026 1.026 0 0 0-.058-.338ZM57 56a3 3 0 0 1-6 0v-3h6Zm0-5h-6V17h6Zm-5.613-36L54 7.162 56.613 15ZM12 25h28a1 1 0 0 0 0-2H12a1 1 0 0 0 0 2ZM12 29h28a1 1 0 0 0 0-2H12a1 1 0 0 0 0 2ZM12 33h28a1 1 0 0 0 0-2H12a1 1 0 0 0 0 2Z" />
      <path
        d="M13 9h26v10H13z"
        style={{
          fill: '#4bb9ec',
        }}
      />
      <path d="M12 21h28a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1H12a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1Zm1-12h26v10H13Z" />
      <path
        d="M33.038 44.369a7.239 7.239 0 0 0-.908-2.192 1 1 0 0 1 .007-1.07l.653-1.015a9.2 9.2 0 0 0-.882-.882l-1.015.653a1 1 0 0 1-1.07.007 7.239 7.239 0 0 0-2.192-.908 1 1 0 0 1-.751-.762l-.256-1.178a8.95 8.95 0 0 0-1.247 0L25.12 38.2a1 1 0 0 1-.751.762 7.24 7.24 0 0 0-2.192.908 1 1 0 0 1-1.07-.007l-1.015-.653a9.184 9.184 0 0 0-.882.882l.653 1.015a1 1 0 0 1 .007 1.07 7.241 7.241 0 0 0-.908 2.192 1 1 0 0 1-.762.751l-1.178.257a8.95 8.95 0 0 0 0 1.247l1.178.256a1 1 0 0 1 .762.751 7.242 7.242 0 0 0 .908 2.192 1 1 0 0 1-.007 1.07l-.653 1.015a9.17 9.17 0 0 0 .882.882l1.015-.653a1 1 0 0 1 1.07-.007 7.242 7.242 0 0 0 2.192.908 1 1 0 0 1 .751.762l.257 1.178a8.95 8.95 0 0 0 1.247 0l.256-1.178a1 1 0 0 1 .751-.762 7.241 7.241 0 0 0 2.192-.908 1 1 0 0 1 1.07.007l1.015.653a9.184 9.184 0 0 0 .882-.882l-.653-1.015a1 1 0 0 1-.007-1.07 7.24 7.24 0 0 0 .908-2.192 1 1 0 0 1 .762-.751l1.178-.257a8.95 8.95 0 0 0 0-1.247L33.8 45.12a1 1 0 0 1-.762-.751ZM26 51.648A5.648 5.648 0 1 1 31.648 46 5.651 5.651 0 0 1 26 51.648Z"
        className="cls-2"
      />
      <path d="m36.107 43.575-1.288-.28a9.254 9.254 0 0 0-.671-1.619l.714-1.108a1 1 0 0 0-.04-1.138 10.975 10.975 0 0 0-2.252-2.252 1 1 0 0 0-1.138-.04l-1.109.713a9.282 9.282 0 0 0-1.618-.67l-.28-1.288a1 1 0 0 0-.832-.777 10.975 10.975 0 0 0-3.186 0 1 1 0 0 0-.832.777l-.28 1.288a9.254 9.254 0 0 0-1.619.671l-1.108-.714a1 1 0 0 0-1.138.04 10.975 10.975 0 0 0-2.252 2.252 1 1 0 0 0-.04 1.138l.713 1.109a9.287 9.287 0 0 0-.67 1.618l-1.288.28a1 1 0 0 0-.777.832 10.971 10.971 0 0 0 0 3.186 1 1 0 0 0 .777.832l1.288.28a9.259 9.259 0 0 0 .671 1.619l-.714 1.108a1 1 0 0 0 .04 1.138 10.974 10.974 0 0 0 2.252 2.252 1 1 0 0 0 1.138.04l1.109-.713a9.289 9.289 0 0 0 1.618.67l.28 1.288a1 1 0 0 0 .832.777 10.971 10.971 0 0 0 3.186 0 1 1 0 0 0 .832-.777l.28-1.288a9.259 9.259 0 0 0 1.619-.671l1.108.714a1 1 0 0 0 1.138-.04 10.975 10.975 0 0 0 2.252-2.252 1 1 0 0 0 .04-1.138l-.713-1.109a9.285 9.285 0 0 0 .67-1.618l1.288-.28a1 1 0 0 0 .777-.832 10.975 10.975 0 0 0 0-3.186 1 1 0 0 0-.777-.832Zm-1.129 3.048-1.178.257a1 1 0 0 0-.762.751 7.24 7.24 0 0 1-.908 2.192 1 1 0 0 0 .007 1.07l.653 1.015a9.184 9.184 0 0 1-.882.882l-1.015-.653a1 1 0 0 0-1.07-.007 7.241 7.241 0 0 1-2.192.908 1 1 0 0 0-.751.762l-.256 1.178a8.95 8.95 0 0 1-1.247 0L25.12 53.8a1 1 0 0 0-.751-.762 7.242 7.242 0 0 1-2.192-.908 1 1 0 0 0-1.07.007l-1.015.653a9.17 9.17 0 0 1-.882-.882l.653-1.015a1 1 0 0 0 .007-1.07 7.242 7.242 0 0 1-.908-2.192 1 1 0 0 0-.762-.751l-1.178-.256a8.95 8.95 0 0 1 0-1.247l1.178-.257a1 1 0 0 0 .762-.751 7.241 7.241 0 0 1 .908-2.192 1 1 0 0 0-.007-1.07l-.653-1.015a9.184 9.184 0 0 1 .882-.882l1.015.653a1 1 0 0 0 1.07.007 7.24 7.24 0 0 1 2.192-.908 1 1 0 0 0 .751-.762l.256-1.178a8.95 8.95 0 0 1 1.247 0l.257 1.178a1 1 0 0 0 .751.762 7.239 7.239 0 0 1 2.192.908 1 1 0 0 0 1.07-.007l1.015-.653a9.2 9.2 0 0 1 .882.882l-.653 1.015a1 1 0 0 0-.007 1.07 7.239 7.239 0 0 1 .908 2.192 1 1 0 0 0 .762.751l1.178.256a8.95 8.95 0 0 1 0 1.247Z" />
      <path d="M26 40.352A5.648 5.648 0 1 0 31.648 46 5.651 5.651 0 0 0 26 40.352Zm0 9.3A3.648 3.648 0 1 1 29.648 46 3.649 3.649 0 0 1 26 49.648Z" />
    </g>
  </svg>
}
  />

  <Card
    title="Sales Insight"
    description="Build a sales intelligence app"
    href="/getting-started/examples/sales_insight"
    icon={
  <svg
    xmlns="http://www.w3.org/2000/svg"
    xmlSpace="preserve"
    width={36}
    height={36}
    fill="#fff"
    viewBox="0 0 512 512"
    {...props}
  >
    <path d="M133.12 149.049H5.689A5.69 5.69 0 0 0 0 154.738V471.04c0 9.425 7.641 17.067 17.067 17.067H133.12a5.69 5.69 0 0 0 5.689-5.689v-327.68a5.69 5.69 0 0 0-5.689-5.689zM89.889 418.702h-40.96c-9.425 0-17.067-7.641-17.067-17.067s7.641-17.067 17.067-17.067h40.96c9.425 0 17.067 7.641 17.067 17.067s-7.641 17.067-17.067 17.067zm0-83.058h-40.96c-9.425 0-17.067-7.641-17.067-17.067 0-9.425 7.641-17.067 17.067-17.067h40.96c9.425 0 17.067 7.641 17.067 17.067s-7.641 17.067-17.067 17.067zm0-83.057h-40.96c-9.425 0-17.067-7.641-17.067-17.067s7.641-17.067 17.067-17.067h40.96c9.425 0 17.067 7.641 17.067 17.067s-7.641 17.067-17.067 17.067zM494.933 23.893H17.067C7.641 23.893 0 31.535 0 40.96v68.267a5.69 5.69 0 0 0 5.689 5.689h500.622a5.69 5.69 0 0 0 5.689-5.689V40.96c0-9.425-7.641-17.067-17.067-17.067zM64.853 80.782c-6.284 0-11.378-5.094-11.378-11.378s5.094-11.378 11.378-11.378 11.378 5.094 11.378 11.378-5.094 11.378-11.378 11.378zm45.511 0c-6.284 0-11.378-5.094-11.378-11.378s5.094-11.378 11.378-11.378 11.378 5.094 11.378 11.378-5.094 11.378-11.378 11.378zm45.512 0c-6.284 0-11.378-5.094-11.378-11.378s5.094-11.378 11.378-11.378 11.378 5.094 11.378 11.378c-.001 6.284-5.095 11.378-11.378 11.378zM506.311 149.049h-327.68a5.69 5.69 0 0 0-5.689 5.689v327.68a5.69 5.69 0 0 0 5.689 5.689h316.302c9.425 0 17.067-7.641 17.067-17.067V154.738a5.689 5.689 0 0 0-5.689-5.689zm-101.262 215.04V409.6c0 9.425-7.641 17.067-17.067 17.067H296.96c-9.425 0-17.067-7.641-17.067-17.067v-45.511c0-17.92 7.583-34.092 19.695-45.511-41.186-38.831-13.463-108.089 42.883-108.089 56.395 0 84.023 69.303 42.883 108.089 12.112 11.418 19.695 27.591 19.695 45.511z" />
  </svg>
}
  />
</CardGroup>

## AI Embedding Models

Nile integrates with all the popular embedding models. Pick one and follow along to build an AI-native experience for your B2B application. Learn how you can build AI applications that are secure, performant and cost effective for each of your customers.

<CardGroup>
  <Card
    title="Cohere"
    description="Use Cohere's embedding models"
    href="/ai-embeddings/embedding_models/cohere"
    icon={
  <svg
    xmlns="http://www.w3.org/2000/svg"
    width={500}
    height={500}
    fill="none"
    viewBox="0 0 512 512"
    {...props}
  >
    <path
      fill="#39594D"
      d="M28.706 17.497c2.525 0 4.735-1.263 5.609-3.812.17-.51-.074-.85-.558-.85h-.948c-.437 0-.728.194-.923.606-.752 1.482-1.797 2.015-3.108 2.015-2.332 0-3.764-1.627-3.764-4.346 0-2.719 1.482-4.347 3.714-4.347 1.36 0 2.478.583 3.182 1.967.219.413.484.607.923.607h.947c.485 0 .729-.316.559-.778-1.02-2.769-3.303-3.836-5.633-3.836-3.52 0-6.144 2.599-6.144 6.387 0 3.788 2.502 6.387 6.144 6.387ZM92.25 9.993c.315-2.065 1.724-3.351 3.642-3.351 1.919 0 3.351 1.31 3.52 3.35H92.25Zm3.74 7.504c2.234 0 4.468-1.044 5.561-3.4.267-.558.024-.947-.461-.947h-.898c-.436 0-.704.194-.923.583-.728 1.286-1.99 1.82-3.277 1.82-2.21 0-3.643-1.505-3.812-3.957h8.912c.485 0 .802-.267.802-.777-.098-3.812-2.574-6.094-5.998-6.094-3.425 0-6.144 2.477-6.144 6.387 0 3.909 2.647 6.386 6.241 6.386l-.003-.001Zm-14.132-6.07h.802c.484 0 .752-.267.825-.778.463-3.28 2.383-3.716 4.426-3.618a.75.75 0 0 0 .794-.754v-.752c0-.485-.243-.778-.728-.802-1.807-.069-3.42.552-4.351 2.308-.052.096-.195.07-.207-.038l-.151-1.324c-.048-.485-.315-.728-.802-.728H78.8a.778.778 0 0 0-.778.777v.413c0 .429.348.778.778.778h1.506c.428 0 .777.348.777.778v2.962c0 .428.348.778.778.778h-.003Zm-3.278 5.828h7.6c.485 0 .778-.291.778-.778v-.413c0-.485-.291-.777-.778-.777h-1.943c-.484 0-.777-.292-.777-.778v-1.336c0-.485-.292-.778-.778-.778h-.826c-.485 0-.778.29-.778.778v1.336c0 .485-.291.778-.777.778h-1.724c-.485 0-.778.29-.778.777v.413c0 .485.291.778.778.778h.003Zm-11.728-7.26c.315-2.065 1.723-3.351 3.642-3.351 1.919 0 3.351 1.31 3.52 3.35h-7.162Zm3.74 7.503c2.234 0 4.468-1.043 5.56-3.399.268-.558.025-.947-.46-.947h-.898c-.437 0-.704.194-.923.582-.728 1.287-1.99 1.821-3.277 1.821-2.21 0-3.643-1.505-3.812-3.957h8.912c.485 0 .802-.267.802-.778-.098-3.812-2.574-6.094-5.998-6.094-3.425 0-6.144 2.478-6.144 6.387 0 3.91 2.647 6.387 6.241 6.387l-.003-.002Zm-28.093 0c3.642 0 6.241-2.695 6.241-6.387 0-3.691-2.599-6.386-6.241-6.386-3.642 0-6.241 2.744-6.241 6.386 0 .85.145 1.798.582 2.841.22.51.632.583 1.07.267l.703-.51c.365-.268.461-.583.34-1.044a5.16 5.16 0 0 1-.244-1.601c0-2.55 1.53-4.299 3.788-4.299s3.788 1.724 3.788 4.346c0 2.623-1.506 4.347-3.74 4.347-.778 0-1.506-.146-2.38-.802-.364-.291-.704-.34-1.092-.048l-.535.389c-.437.315-.485.752-.074 1.093a6.378 6.378 0 0 0 4.032 1.408h.003Zm9.323-.243h.802a.778.778 0 0 0 .778-.778v-5.802c0-2.452 1.31-3.91 3.35-3.91 1.846 0 2.915 1.215 2.915 3.449v6.265c0 .428.348.778.778.778h.825a.778.778 0 0 0 .778-.778V9.825c0-3.277-1.675-5.099-4.516-5.099-1.934 0-3.077.792-3.93 1.894a.11.11 0 0 1-.197-.067V1.278A.785.785 0 0 0 52.624.5h-.802a.778.778 0 0 0-.778.778v15.2c0 .427.348.777.778.777Z"
    />
    <g clipPath="url(#a)">
      <path
        fill="#39594D"
        fillRule="evenodd"
        d="M5.508 10.622c.457 0 1.367-.025 2.626-.543 1.466-.604 4.383-1.7 6.487-2.825 1.471-.787 2.117-1.828 2.117-3.23A3.523 3.523 0 0 0 13.213.5H5.061C2.266.5 0 2.766 0 5.561s2.122 5.06 5.508 5.06Z"
        clipRule="evenodd"
      />
      <path
        fill="#D18EE2"
        fillRule="evenodd"
        d="M6.887 14.107a3.39 3.39 0 0 1 2.09-3.13l2.568-1.066C14.142 8.833 17 10.74 17 13.554a3.944 3.944 0 0 1-3.945 3.943h-2.78a3.39 3.39 0 0 1-3.388-3.39Z"
        clipRule="evenodd"
      />
      <path
        fill="#FF7759"
        d="M2.917 11.29A2.917 2.917 0 0 0 0 14.206v.377a2.917 2.917 0 0 0 5.835 0v-.378a2.917 2.917 0 0 0-2.918-2.917Z"
      />
    </g>
    <defs>
      <clipPath id="a">
        <path fill="#fff" d="M0 .5h17v17H0z" />
      </clipPath>
    </defs>
  </svg>
}
  />

  <Card
    title="OpenAI"
    description="Use OpenAI's embedding models"
    href="/ai-embeddings/embedding_models/open_ai"
    icon={
  <svg
    xmlns="http://www.w3.org/2000/svg"
    width={100}
    height={28}
    fill="none"
    {...props}
  >
    <path
      fill="#fff"
      fillRule="evenodd"
      d="M24.801 5.864a6.863 6.863 0 0 1 .59 5.637V11.5a6.944 6.944 0 0 1 .857 8.137 6.866 6.866 0 0 1-4.59 3.329 6.943 6.943 0 0 1-6.624 4.809 6.86 6.86 0 0 1-5.177-2.307 6.941 6.941 0 0 1-7.476-3.33 6.863 6.863 0 0 1-.59-5.637 6.943 6.943 0 0 1-.853-8.14 6.866 6.866 0 0 1 4.59-3.329 6.942 6.942 0 0 1 6.62-4.805 6.865 6.865 0 0 1 5.177 2.308 6.941 6.941 0 0 1 7.476 3.33Zm-13.07 18.915a5.146 5.146 0 0 0 3.305 1.195 5.17 5.17 0 0 0 5.158-5.163v-6.404a.081.081 0 0 0-.045-.064l-2.319-1.339v7.734a.892.892 0 0 1-.45.78l-5.486 3.169c-.048.03-.121.07-.163.092Zm-8.403-7.002a5.14 5.14 0 0 0 .616 3.46 5.17 5.17 0 0 0 7.053 1.889l5.545-3.202a.086.086 0 0 0 .033-.071v-2.678l-6.697 3.868a.893.893 0 0 1-.901 0L3.49 17.874a6.325 6.325 0 0 1-.114-.068l-.049-.029ZM5.187 7A5.146 5.146 0 0 0 2.5 9.262a5.169 5.169 0 0 0 1.889 7.05l5.546 3.205a.082.082 0 0 0 .078-.007l2.319-1.339-6.697-3.866a.893.893 0 0 1-.45-.78V7.084l.002-.085Zm9.665 2.828 6.697 3.868c.279.16.45.458.448.78V21a5.164 5.164 0 0 0 .797-9.317l-5.546-3.201a.082.082 0 0 0-.078.007l-2.318 1.337Zm9.002.394a7.509 7.509 0 0 0-.16-.097l-5.487-3.168a.893.893 0 0 0-.9 0l-6.698 3.867V8.146a.086.086 0 0 1 .033-.071l5.545-3.2a5.162 5.162 0 0 1 7.667 5.346ZM7.03 13.655l2.32 1.339.003-7.732a.89.89 0 0 1 .451-.78l5.486-3.168c.048-.03.12-.07.163-.092a5.164 5.164 0 0 0-8.467 3.965v6.404c.003.028.02.052.044.064Zm6.562-3.1-2.983 1.723v3.444l2.983 1.722 2.983-1.722v-3.444l-2.983-1.722ZM31.45 13.47c0 4.504 2.893 7.645 6.901 7.645s6.901-3.14 6.901-7.645c0-4.504-2.893-7.645-6.9-7.645-4.01 0-6.902 3.14-6.902 7.645Zm11.157 0c0 3.223-1.756 5.31-4.256 5.31s-4.256-2.087-4.256-5.31c0-3.223 1.756-5.31 4.256-5.31s4.256 2.087 4.256 5.31ZM52.7 21.115c3.037 0 4.773-2.562 4.773-5.64 0-3.08-1.736-5.642-4.773-5.642-1.405 0-2.438.558-3.12 1.364V10.04H47.1v14.567h2.48V19.75c.682.806 1.715 1.364 3.12 1.364Zm-3.182-5.95c0-2.046 1.157-3.162 2.686-3.162 1.797 0 2.769 1.405 2.769 3.471s-.971 3.471-2.769 3.471c-1.529 0-2.686-1.136-2.686-3.14v-.64ZM68.832 18.078c-.765 1.9-2.48 3.037-4.65 3.037-3.099 0-5.268-2.294-5.268-5.64 0-3.183 2.025-5.642 5.165-5.642 3.141 0 4.815 2.377 4.815 5.352v.826H61.29c.186 1.86 1.302 2.996 2.893 2.996 1.219 0 2.19-.62 2.52-1.735l2.129.806Zm-2.438-3.926c-.021-1.199-.765-2.232-2.335-2.232-1.281 0-2.273.765-2.645 2.232h4.98Z"
      clipRule="evenodd"
    />
    <path
      fill="#fff"
      d="M70.754 20.888h2.48v-6.364c0-1.55 1.136-2.376 2.252-2.376 1.363 0 1.9.97 1.9 2.314v6.426h2.48v-7.15c0-2.334-1.364-3.905-3.637-3.905-1.405 0-2.376.641-2.996 1.364V10.04h-2.479v10.848Z"
    />
    <path
      fill="#fff"
      fillRule="evenodd"
      d="m81.508 20.888 5.62-14.836h2.996l5.62 14.836h-2.666l-1.28-3.389h-6.406l-1.26 3.389h-2.624Zm9.421-5.703-2.355-6.199-2.314 6.199h4.67Z"
      clipRule="evenodd"
    />
    <path fill="#fff" d="M100 6.095h-2.645v14.836H100V6.095Z" />
  </svg>
}
  />

  <Card
    title="Fireworks"
    description="Use Fireworks' embedding models"
    href="/ai-embeddings/embedding_models/fireworks"
    icon={
  <svg
    xmlns="http://www.w3.org/2000/svg"
    width={100}
    height={100}
    viewBox="0 0 500 500"
    {...props}
  >
    <path
      fill="#6720FF"
      d="M26 71c4.967 1.204 7.186 4.294 10.313 8.055 1.701 2.08 1.701 2.08 4.187 3.945 2.178 1.742 3.702 3.337 5.48 5.453 5.099 5.893 10.711 11.27 16.281 16.713 1.403 1.372 2.8 2.751 4.196 4.13l2.5 2.45c3.543 3.908 4.503 6.87 4.363 12.227-.652 4.125-3.112 6.883-6.06 9.674-3.026 1.811-5.164 1.714-8.68 1.694l-3.943-.001-4.246-.047a2003.202 2003.202 0 0 1-15.797-.087c-3.895-.03-7.79-.044-11.684-.06-7.637-.032-15.273-.083-22.91-.146-.242-4.82.72-7.97 3.169-12.099 3.01-3.125 5.985-2.994 10.173-3.073l3.303.074 3.408-.028c3.588-.02 7.172.02 10.76.064 2.434-.004 4.868-.01 7.302-.022 5.963-.019 11.923.013 17.885.084l-1.573-1.573-12.001-12.001-2.337-2.336c-1.23-1.23-2.46-2.461-3.688-3.693a361.584 361.584 0 0 0-6.214-6.085C28 92 28 92 28 90h-2v-2h-2c-1.688-1.125-1.688-1.125-3-3 .122-5.261 2.534-9.481 5-14Z"
    />
    <path
      fill="#671FFF"
      d="M154 71a485.856 485.856 0 0 1 2.5 4.75l1.406 2.672C159 81 159 81 159 85c-1.375 1.75-1.375 1.75-3 3h-2v2h-2v2c-1.375 1.625-1.375 1.625-3 3h-2v2a140.075 140.075 0 0 1-5 5l-2.688 2.813C137 107 137 107 135 107l-2 4-9 9 51 1c5 10 5 10 5 14-8.371.116-16.742.205-25.114.26-3.888.025-7.775.06-11.662.117-3.755.055-7.508.084-11.263.097-1.43.01-2.86.028-4.289.055-12.612.229-12.612.229-16.511-2.946-3.589-4.29-4.368-6.686-4.622-12.388 1.213-5.776 6.064-10.076 10.145-14.074l1.628-1.62c1.704-1.692 3.414-3.378 5.126-5.064l3.431-3.404c2.108-2.091 4.218-4.18 6.332-6.266a298.4 298.4 0 0 0 15.494-16.537C151 71 151 71 154 71ZM55 45h15l1.313 3.162 4.876 11.724 2.1 5.054c1.012 2.436 2.026 4.871 3.04 7.306l.93 2.246a398.737 398.737 0 0 0 5.995 13.652C89 90 89 90 89 92h2l.5-1.604c1.96-6.095 4.361-11.914 6.938-17.771 2.78-6.392 5.494-12.756 7.71-19.371 1.073-2.84 2.494-5.538 3.852-8.254h15c-2.082 6.455-4.457 12.714-7 19l-1.258 3.127a4967.899 4967.899 0 0 1-4.117 10.186l-1.383 3.435c-3.19 7.866-6.62 15.576-10.242 23.252h-2l-1 3c-3.011 2.289-6.26 2.42-9.973 2.316-3.41-.532-5.452-2.1-8.027-4.316-2.839-4.152-4.594-8.664-6.438-13.313-2.015-5.068-4.169-9.972-6.65-14.831-1.277-2.598-2.287-5.266-3.287-7.981-2.286-6.097-4.837-12.033-7.488-17.977C55 48 55 48 55 45Z"
    />
  </svg>
}
  />

  <Card
    title="Google AI"
    description="Use Google's embedding models"
    href="/ai-embeddings/embedding_models/google"
    icon={
  <svg
    xmlns="http://www.w3.org/2000/svg"
    width={36}
    height={36}
    viewBox="0 0 32 32"
    {...props}
  >
    <defs>
      <path
        id="A"
        d="M44.5 20H24v8.5h11.8C34.7 33.9 30.1 37 24 37c-7.2 0-13-5.8-13-13s5.8-13 13-13c3.1 0 5.9 1.1 8.1 2.9l6.4-6.4C34.6 4.1 29.6 2 24 2 11.8 2 2 11.8 2 24s9.8 22 22 22c11 0 21-8 21-22 0-1.3-.2-2.7-.5-4z"
      />
    </defs>
    <clipPath id="B">
      <use xlinkHref="#A" />
    </clipPath>
    <g transform="matrix(.727273 0 0 .727273 -.954545 -1.45455)">
      <path d="M0 37V11l17 13z" clipPath="url(#B)" fill="#fbbc05" />
      <path
        d="M0 11l17 13 7-6.1L48 14V0H0z"
        clipPath="url(#B)"
        fill="#ea4335"
      />
      <path
        d="M0 37l30-23 7.9 1L48 0v48H0z"
        clipPath="url(#B)"
        fill="#34a853"
      />
      <path
        d="M48 48L17 24l-4-3 35-10z"
        clipPath="url(#B)"
        fill="#4285f4"
      />
    </g>
  </svg>
}
  />

  <Card
    title="Deep Infra"
    description="Use Deep Infra's embedding models"
    href="/ai-embeddings/embedding_models/deepinfra"
    icon={
  <svg
    xmlns="http://www.w3.org/2000/svg"
    width={36}
    height={36}
    viewBox="0 0 400 400"
    {...props}
  >
    <path d="M187.2 53.1c-10.5 5.2-15.6 13.5-15.6 25.4-.1 15.1 10.9 27.1 25.9 28.2 11 .9 20.8-3.8 26.5-12.7 9.3-14.5 4.4-32.8-10.9-40.7-8.7-4.6-17.1-4.6-25.9-.2zM208 63c5.5 2.8 8.3 7.2 8.8 14.1.5 7.1-1.7 12.1-6.9 15.6-7.9 5.2-18.4 3.5-24-3.9-2-2.8-2.4-4.4-2.4-10.3 0-5.7.4-7.6 2.3-10.3 4.9-6.8 14.6-9.1 22.2-5.2zM82.8 91.3c-9.4 2.7-17.4 10.8-19.9 20.1-1.5 5.6-.6 15.3 2 20.4 7.2 14.1 24.2 19.8 38.4 12.8 10.7-5.2 16.4-15.3 15.5-27.8-.5-7.6-2.9-12.9-8.1-18.1-7.1-7.1-18.3-10-27.9-7.4zM96 102.6c6.7 1.9 12 9.1 12 16.4 0 5.4-3.3 11.5-7.8 14.5-7.7 5.1-19.5 2.6-24.3-5.1-6.5-10.5-.9-23.5 11.4-26.4 3.2-.8 4.2-.7 8.7.6zM301.8 91.3c-17.4 4.9-25.9 24.2-17.7 40.5 5.2 10.5 13.5 15.6 25.4 15.6 8.4 0 14.4-2.4 19.8-7.8 6.4-6.3 8.2-10.9 8.2-20.6 0-6.9-.4-9.3-2.3-12.7-6.5-12.3-20.6-18.6-33.4-15zm16.6 13.1c11.4 6.1 11 23.8-.6 29.7-15.3 7.8-31-7.1-23.9-22.7 2.2-4.8 6.3-8 11.7-9.3 4.7-1 7.7-.5 12.8 2.3zM190.7 132.4c-13.6 5.1-21.6 19-18.8 32.8 2.9 13.6 14.1 22.8 27.9 22.8 7.4 0 12.1-1.6 17.8-5.9 16.6-12.5 13.9-38.6-4.9-48.3-5.3-2.7-16.6-3.4-22-1.4zm19.1 12.9c4.9 3.2 7.2 8 7.2 14.9 0 12.7-13.4 20.7-25 14.8-7-3.6-10.3-11.3-8.6-20.4.8-3.9 5.4-9.1 10.1-11.3 4.4-2 11.7-1.1 16.3 2zM85.9 172c-6.1 1-11.6 4-16 8.7-6.1 6.4-7.4 9.7-7.4 19.3 0 7.7.3 9 3.1 14 7.8 13.8 24.8 18.8 38.5 11.4 9.7-5.4 14.9-14.2 14.9-25.6 0-17.6-15.5-30.6-33.1-27.8zm13.7 13.5c7.5 4.4 10.3 13.7 6.5 22.1-2.2 4.9-6 8-11.3 9.5-16 4.3-28.6-15.9-17.5-28 6.1-6.7 14.7-8.1 22.3-3.6zM304.3 172.1c-21.4 4-30.9 30.2-16.9 46.6 13 15.2 37.2 12.8 47-4.7 2.8-5 3.1-6.3 3.1-14 0-10-1.8-14.3-8.7-20.6-6.7-6.2-15.9-8.9-24.5-7.3zm12.5 12.3c3.6 1.9 7.8 6.5 9.1 9.9 4.8 12.6-7.7 26.3-20.7 22.8-5.3-1.5-9.1-4.6-11.3-9.5-5.3-11.8 2.7-24.6 15.4-24.6 2.6 0 6 .6 7.5 1.4zM190.9 213.6c-6 1.8-13.3 8.3-16.6 14.8-5.1 9.8-3.2 22.9 4.6 31.9 10.6 12 31.6 12 42.2 0 7.6-8.8 9.7-21.8 5-31.5-6.3-13-21.3-19.5-35.2-15.2zm14 10.4c3.9 1.1 8.6 5.1 10.7 9.2 2.2 4.3 1.8 12.9-.8 16.8-4.1 5.9-7.2 7.5-14.8 7.5-5.4 0-7.5-.4-9.7-2.1-5-3.7-7.3-8.1-7.3-14.1 0-8.1 3.5-13.5 11-16.7 4.2-1.8 6.4-1.9 10.9-.6zM78.5 255.4c-14.3 6.6-20.4 23.8-13.6 38.2 8.6 18.1 31.5 22.1 45.7 7.9 6.5-6.5 8.9-12.9 8.2-22.4-.8-10.8-6.9-19.6-16.8-24-6.5-3-16.9-2.8-23.5.3zm18.8 10c4.4 1.8 9.5 7.8 10.3 12.1 1.4 7.7-1.1 13.9-7.6 18.2-16.2 11.1-35.3-10-22.8-25.1 5.1-6.3 12.9-8.3 20.1-5.2zM298 255.1c-9.9 4.4-16 13.2-16.8 24-.7 9.5 1.7 15.9 8.2 22.4 14.2 14.2 37.1 10.2 45.7-7.9 6.8-14.4.7-31.6-13.6-38.2-6.6-3.1-17-3.3-23.5-.3zm18.3 10.3c5 2 9.5 7.8 10.3 13.1 2.2 15.1-14.2 25.7-26.6 17.2-9.1-6.1-10.7-17.4-3.7-25.4 5.3-6 12.9-7.9 20-4.9zM192.5 294.3c-13.5 4.5-21 14.4-20.9 27.7.1 11.4 5.7 20.5 15.9 25.8 4.1 2.1 6.4 2.5 12.5 2.5s8.4-.4 12.5-2.5c21.3-11 21.4-40.6.3-51.4-5.9-3-14.8-3.9-20.3-2.1zm11.7 10.7c4.4 1.3 9.3 5.2 11.3 9.1 2.3 4.4 1.9 13-.8 17-3.7 5.5-8.1 7.9-14.7 7.9-10 0-17-6.8-17-16.7 0-8.4 4-14.1 11.7-16.8 4.7-1.7 4.9-1.7 9.5-.5z" />
  </svg>
}
  />

  <Card
    title="Voyage"
    description="Use Voyage's embedding models"
    href="/ai-embeddings/embedding_models/voyage"
    icon={
  <svg
    xmlns="http://www.w3.org/2000/svg"
    width={36}
    height={36}
    viewBox="0 0 300 298"
    {...props}
  >
    <path d="M139.5 2.1c-52.3 3.3-99.4 35.6-122.4 84C-4.8 132.2-.8 187.3 27.6 230.2c8.8 13.4 27.3 32 40.3 40.7 23.7 15.7 48.3 23.7 76.6 24.8 42.8 1.6 80.6-13.3 111-44.1 18.8-18.9 31.5-41.6 37.9-67.6 10-40.7 2.6-82-21-117.8-7.6-11.5-28-31.9-39.4-39.3C204.3 8 173.9 0 139.5 2.1zM181 8.8c31.2 7.3 59.6 24.4 78.4 47.1 22.9 27.7 33.9 57.8 34 92.6 0 38.1-13.2 71.2-39.2 98.6-20.9 22-46 35.8-77.2 42.5-11.8 2.5-40.8 2.6-53.3.1-51.8-10.4-93.5-47.1-109.7-96.6-5.2-15.9-6.4-24.7-6.4-44.6 0-20.1 1.7-30.7 7.5-47.2C32.3 52.7 75.2 16.5 126.5 7.5c11.9-2.1 43.2-1.3 54.5 1.3z" />
    <path d="M241.7 129.2c-.3.7-4.4 9.7-9.1 20l-8.5 18.8h3c2.2 0 2.9-.5 2.9-2 0-2.2 3-9.2 4.5-10.2.6-.4 4.3-.8 8.2-.8 8.2 0 9 .6 11.5 8.7 1.2 4.1 1.5 4.3 5 4.3h3.7l-1.8-3.3c-1-1.7-5.1-10.7-9.2-20-6.8-15.5-8.9-18.7-10.2-15.5zm7.3 22.9c0 .5-3.1.9-7 .9-7.9 0-7.7 1-2.5-10.5l2.7-6 3.4 7.4c1.9 4 3.4 7.8 3.4 8.2zM31.1 148.7c4.8 10.9 9.4 19.9 10.2 20.1.9.2 4.4-6.5 10.4-19.8l9.1-20h-2.9c-2.1 0-2.9.5-2.9 1.7-.1 2.6-11.3 28.3-12.4 28.4-1.3.1-12.5-24.9-12.5-27.9-.1-1.9-.6-2.2-4-2.2h-3.9l8.9 19.7zM266.5 148.5V168h6v-39h-6v19.5zM71.4 139.1c-3.5 1-8.2 5.3-9.5 8.7-2.8 7.2.4 15.5 7.1 18.9 5.4 2.8 9.2 2.9 14.7.3 11.1-5 11.3-21.2.3-26.8-4.7-2.3-7.5-2.6-12.6-1.1zm9.7 2.9c6.3 3.4 6.6 21 .4 23.4-5.4 2.1-11.7-.5-13.4-5.6-2.3-6.6-.5-16.7 3.1-18.1 2.3-.9 7.9-.7 9.9.3zM127.5 153c-7 14-7.4 15-5.3 15 1.8 0 2.7-1.1 4.1-4.5l1.9-4.5h12.9l2 4.5c1.8 4 2.4 4.5 5.2 4.5h3.2l-7.3-15c-3.9-8.2-7.7-15-8.2-15-.5 0-4.4 6.7-8.5 15zm10-2c1.4 2.7 2.5 5.2 2.5 5.5 0 .3-2.2.5-5 .5-2.7 0-5-.4-5-1 0-1 4.2-10 4.7-10 .1 0 1.4 2.2 2.8 5zM164.4 139.1c-7.6 2.2-12.5 11-10.4 18.7 2.4 8.9 14.7 13.8 24.5 9.8 3.3-1.4 3.5-1.7 3.5-6.5s-.2-5.1-2.5-5.1-2.5.4-2.5 4.5c0 5.9-2.6 7.4-9.2 5.4-3.5-1.2-4.7-2.2-6.5-5.9-1.3-2.4-2.3-5.7-2.3-7.3 0-4.2 2.7-9.2 5.6-10.6 3.5-1.6 9.6-1.4 12 .4 2.8 2.1 3.5 1.8 2.3-.9-1.6-3.4-7.7-4.5-14.5-2.5zM99 146.9c5.9 7.9 6 8.1 6 14.5v6.6h6.2l-.7-6.3-.6-6.2 6.1-8.3c5.7-7.7 5.9-8.2 3.6-8.2-1.3 0-2.6.7-3 1.5-.8 2.2-7 10.4-7.8 10.5-.4 0-2.6-2.7-5-6-3.7-5.3-4.6-6-7.5-6h-3.4l6.1 7.9zM188.5 153.5V168h8.3c6.8 0 8.2-.3 8.2-1.6s-.9-1.4-5.5-.9l-5.5.7V154h4.5c3.5 0 4.5-.4 4.5-1.6 0-1.4-.7-1.6-4.5-1.1l-4.5.7v-11.1l5.2.2c3.3.2 5.3-.1 5.6-.9.3-.9-1.9-1.2-8-1.2h-8.3v14.5z" />
  </svg>
}
  />
</CardGroup>

## Use cases

Nile is used by companies to build AI-native B2B applications. Here are some examples of how you can use Nile to build your next B2B application.

<CardGroup>
  <Card
    title="Lead Management"
    description="AI-powered lead management system for B2B sales"
    href="/getting-started/usecases/lead-management"
    icon={
  <svg
    xmlns="http://www.w3.org/2000/svg"
    xmlSpace="preserve"
    width={36}
    height={36}
    fill="#fff"
    viewBox="0 0 512 512"
    {...props}
  >
    <path d="M133.12 149.049H5.689A5.69 5.69 0 0 0 0 154.738V471.04c0 9.425 7.641 17.067 17.067 17.067H133.12a5.69 5.69 0 0 0 5.689-5.689v-327.68a5.69 5.69 0 0 0-5.689-5.689zM89.889 418.702h-40.96c-9.425 0-17.067-7.641-17.067-17.067s7.641-17.067 17.067-17.067h40.96c9.425 0 17.067 7.641 17.067 17.067s-7.641 17.067-17.067 17.067zm0-83.058h-40.96c-9.425 0-17.067-7.641-17.067-17.067 0-9.425 7.641-17.067 17.067-17.067h40.96c9.425 0 17.067 7.641 17.067 17.067s-7.641 17.067-17.067 17.067zm0-83.057h-40.96c-9.425 0-17.067-7.641-17.067-17.067s7.641-17.067 17.067-17.067h40.96c9.425 0 17.067 7.641 17.067 17.067s-7.641 17.067-17.067 17.067zM494.933 23.893H17.067C7.641 23.893 0 31.535 0 40.96v68.267a5.69 5.69 0 0 0 5.689 5.689h500.622a5.69 5.69 0 0 0 5.689-5.689V40.96c0-9.425-7.641-17.067-17.067-17.067zM64.853 80.782c-6.284 0-11.378-5.094-11.378-11.378s5.094-11.378 11.378-11.378 11.378 5.094 11.378 11.378-5.094 11.378-11.378 11.378zm45.511 0c-6.284 0-11.378-5.094-11.378-11.378s5.094-11.378 11.378-11.378 11.378 5.094 11.378 11.378-5.094 11.378-11.378 11.378zm45.512 0c-6.284 0-11.378-5.094-11.378-11.378s5.094-11.378 11.378-11.378 11.378 5.094 11.378 11.378c-.001 6.284-5.095 11.378-11.378 11.378zM506.311 149.049h-327.68a5.69 5.69 0 0 0-5.689 5.689v327.68a5.69 5.69 0 0 0 5.689 5.689h316.302c9.425 0 17.067-7.641 17.067-17.067V154.738a5.689 5.689 0 0 0-5.689-5.689zm-101.262 215.04V409.6c0 9.425-7.641 17.067-17.067 17.067H296.96c-9.425 0-17.067-7.641-17.067-17.067v-45.511c0-17.92 7.583-34.092 19.695-45.511-41.186-38.831-13.463-108.089 42.883-108.089 56.395 0 84.023 69.303 42.883 108.089 12.112 11.418 19.695 27.591 19.695 45.511z" />
  </svg>
}
  />

  <Card
    title="Task Management"
    description="AI-driven task and issue tracking system"
    href="/getting-started/usecases/issue-tracking"
    icon={
  <svg
    xmlns="http://www.w3.org/2000/svg"
    width={36}
    height={36}
    viewBox="0 0 30 30"
    fill="currentColor"
  >
    <path d="M 15 2.59375 C 12.613 5.01075 12.598 8.9300312 15 11.332031 L 18.667969 15 L 16.414062 17.253906 C 18.151062 18.991906 18.931625 21.350625 18.765625 23.640625 L 23.037109 19.369141 L 26.712891 15.693359 C 27.096891 15.310359 27.095891 14.689641 26.712891 14.306641 L 19.369141 6.9628906 L 15 2.59375 z M 11.234375 6.359375 L 6.9628906 10.630859 L 6.8398438 10.755859 L 3.2890625 14.304688 C 2.9060625 14.688688 2.9060625 15.309359 3.2890625 15.693359 L 13.966797 26.371094 L 15 27.40625 C 17.387 24.98925 17.402 21.069969 15 18.667969 L 11.332031 15 L 13.585938 12.746094 C 11.848937 11.008094 11.068375 8.649375 11.234375 6.359375 z" />
  </svg>
}
  />

  <Card
    title="Slack++"
    description="Built with AI to power work"
    href="/getting-started/usecases/slack"
    icon={
  <svg
    xmlns="http://www.w3.org/2000/svg"
    width={36}
    height={36}
    fill="none"
    viewBox="0 0 32 32"
    {...props}
  >
    <path
      fill="#2EB67D"
      d="M26.5 15a2.5 2.5 0 1 0-2.5-2.5V15h2.5Zm-7 0a2.5 2.5 0 0 0 2.5-2.5v-7a2.5 2.5 0 0 0-5 0v7a2.5 2.5 0 0 0 2.5 2.5Z"
    />
    <path
      fill="#E01E5A"
      d="M5.5 17A2.5 2.5 0 1 0 8 19.5V17H5.5Zm7 0a2.5 2.5 0 0 0-2.5 2.5v7a2.5 2.5 0 0 0 5 0v-7a2.5 2.5 0 0 0-2.5-2.5Z"
    />
    <path
      fill="#ECB22E"
      d="M17 26.5a2.5 2.5 0 1 0 2.5-2.5H17v2.5Zm0-7a2.5 2.5 0 0 0 2.5 2.5h7a2.5 2.5 0 0 0 0-5h-7a2.5 2.5 0 0 0-2.5 2.5Z"
    />
    <path
      fill="#36C5F0"
      d="M15 5.5A2.5 2.5 0 1 0 12.5 8H15V5.5Zm0 7a2.5 2.5 0 0 0-2.5-2.5h-7a2.5 2.5 0 0 0 0 5h7a2.5 2.5 0 0 0 2.5-2.5Z"
    />
  </svg>
}
  />

  <Card
    title="SmartSpend AI"
    description="Set teams free from manual expenses"
    href="/getting-started/usecases/expensify"
    icon={
  <svg
    xmlns="http://www.w3.org/2000/svg"
    xmlSpace="preserve"
    id="Layer_1"
    x={0}
    y={0}
    style={{
      enableBackground: 'new 0 0 100 100',
    }}
    viewBox="0 0 100 100"
    {...props}
  >
    <style>{'.st0{fill:#03d47c}'}</style>
    <path
      d="M68.2 35.1V24.8H33V75h35.2V64.6H46V55h17.8V44.3H46v-9.2z"
      className="st0"
    />
    <path
      d="M79.5 9.5c-8-5.9-18-9.4-28.9-9.4C23.2.1.8 22.5.8 49.9c0 10.9 3.4 20.9 9.4 29.1 1.3 1.9 4.2 1.9 5.7.4s1.5-3.8.4-5.6c-4.6-6.9-7.5-15.1-7.5-23.9.1-23 18.8-41.8 41.8-41.8 8.8 0 17 2.7 23.7 7.5 1.7 1.1 4 1.1 5.6-.4 1.7-1.7 1.5-4.4-.4-5.7zM91.5 21.7c-1.3-1.9-4.2-2.1-5.9-.4-1.5 1.5-1.5 3.8-.4 5.6 4.4 6.5 6.9 14.5 6.9 23s-2.7 16.7-7.3 23.4c-1.1 1.7-1.1 4 .4 5.6 1.7 1.7 4.4 1.5 5.7-.4 5.7-8 9-18 9-28.5.5-10.7-2.8-20.2-8.4-28.3zM73.8 84.5c-6.6 4.4-14.6 7.1-23.2 7.1-8.4 0-16.5-2.5-23-6.9-1.7-1.1-4-1-5.6.4-1.7 1.7-1.5 4.6.4 5.9 8 5.4 17.8 8.6 28.1 8.6 10.5 0 20.5-3.4 28.5-9 1.9-1.3 2.1-4.2.4-5.7-1.5-1.5-3.8-1.5-5.6-.4z"
      className="st0"
    />
  </svg>
}
  />

  <Card
    title="AITravelMate"
    description="Your business trips managed by AI"
    href="/getting-started/usecases/tripactions"
    icon={
  <svg
    xmlns="http://www.w3.org/2000/svg"
    width={36}
    height={36}
    className="icon"
    viewBox="0 0 1024 1024"
    {...props}
  >
    <path
      fill="#795548"
      d="M576 170.667H448a42.667 42.667 0 0 0-42.667 42.666v64a21.333 21.333 0 0 0 21.334 21.334H448v-85.334h128v85.334h21.333a21.333 21.333 0 0 0 21.334-21.334v-64A42.667 42.667 0 0 0 576 170.667"
    />
    <path
      fill="#FF8F00"
      d="M874.667 256H149.333a42.667 42.667 0 0 0-42.666 42.667v512a42.667 42.667 0 0 0 42.666 42.666h725.334a42.667 42.667 0 0 0 42.666-42.666v-512A42.667 42.667 0 0 0 874.667 256"
    />
    <path fill="#78909C" d="M192 234.667h64V256h-64zm576 0h64V256h-64z" />
    <path
      fill="#D67C05"
      d="M277.333 256H320v597.333h-42.667zM704 256h42.667v597.333H704z"
    />
    <path
      fill="#FFECB3"
      d="M405.333 426.667a85.333 85.333 0 1 0 170.667 0 85.333 85.333 0 1 0-170.667 0Z"
    />
    <path
      fill="#FFD180"
      d="M853.333 607.68 585.515 746.667l-52.182-95.638L801.152 512z"
    />
  </svg>
}
  />

  <Card
    title="SmartLearn"
    description="AI Intelligence for the Modern Classroom"
    href="/getting-started/usecases/schoology"
    icon={
  <svg
    xmlns="http://www.w3.org/2000/svg"
    width={36}
    height={36}
    className="icon"
    viewBox="0 0 1024 1024"
    {...props}
  >
    <path d="M508 916.8c-49.6 0-92.8-16-124-45.6l-.8-.8H133.6c-38.4 0-69.6-31.2-69.6-69.6V172c0-38.4 31.2-69.6 69.6-69.6H372c52 0 100.8 23.2 133.6 64l3.2 3.2 3.2-3.2c32.8-40.8 81.6-64 133.6-64H884c38.4 0 69.6 31.2 69.6 69.6v629.6c0 38.4-31.2 69.6-69.6 69.6H632.8l-.8.8c-31.2 29.6-74.4 44.8-124 44.8zM644 144c-72 8.8-110.4 40-110.4 89.6v639.2l4-.8c21.6-4.8 40.8-15.2 55.2-31.2l2.4-3.2c4-6.4 9.6-10.4 12-10.4h301.6L907.2 144H644zM423.2 841.6c14.4 15.2 33.6 25.6 57.6 30.4l4 .8V233.6c0-62.4-60.8-86.4-112.8-88.8H106.4V828H408c1.6 0 9.6 5.6 12.8 10.4l2.4 3.2z" />
  </svg>
}
  />

  <Card
    title="Legal AI"
    description="AI-powered legal document management"
    href="/getting-started/usecases/legal"
    icon={
  <svg
    xmlns="http://www.w3.org/2000/svg"
    width={36}
    height={36}
    viewBox="0 0 24 24"
    fill="currentColor"
  >
    <path d="M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm0 2.18l7 3.12v4.7c0 4.67-3.13 8.95-7 10.18-3.87-1.23-7-5.51-7-10.18V6.3l7-3.12zm2 11.32h-4v2h4v-2zm-4-6h4v2h-4v-2zm0 3h4v2h-4v-2z" />
  </svg>
}
  />

  <Card
    title="Support AI"
    description="AI-enhanced customer support platform"
    href="/getting-started/usecases/support"
    icon={
  <svg
    xmlns="http://www.w3.org/2000/svg"
    id="Layer_1"
    width={36}
    height={36}
    data-name="Layer 1"
    viewBox="0 0 64 64"
    {...props}
  >
    <defs>
      <style>
        {
          '.cls-4{fill:#a3cef1}.cls-5{fill:#dda15e}.cls-6{fill:#6096ba}.cls-7{fill:#274c77}'
        }
      </style>
    </defs>
    <path
      d="m26.58 39.04-3 1.29c-1.01.43-2.15.43-3.15 0l-3-1.29a4.002 4.002 0 0 1-2.42-3.68V30c0-3.31 2.69-6 6-6h2c3.31 0 6 2.69 6 6v5.36c0 1.6-.95 3.05-2.42 3.68Z"
      className="cls-5"
    />
    <path
      d="M35.14 45c-1.82-1.85-4.35-3-7.14-3h-3c0 1.66-1.34 3-3 3s-3-1.34-3-3h-3c-5.52 0-10 4.48-10 10v7h22l4-14h3.14Z"
      className="cls-7"
    />
    <path d="M17 55h2c1.1 0 2 .9 2 2v2h-4v-4Z" className="cls-5" />
    <path
      d="M12 31.73c-.29.17-.64.27-1 .27-1.1 0-2-.9-2-2s.9-2 2-2c.42 0 .81.13 1.14.36M32 31.73c.29.17.64.27 1 .27 1.1 0 2-.9 2-2s-.9-2-2-2c-.42 0-.81.13-1.14.36"
      className="cls-7"
    />
    <path
      d="m19 39.71 1.42.61c1.01.44 2.15.44 3.16 0l1.42-.61V42c0 1.66-1.34 3-3 3s-3-1.34-3-3v-2.29Z"
      style={{
        fill: '#bc6c25',
      }}
    />
    <path
      d="m28 59 4-14h22l-4 14"
      style={{
        fill: '#8b8c89',
      }}
    />
    <path
      d="M28.4 27.38h-.01c-.57-.23-1.23-.38-2.06-.38-4.33 0-4.33 4-8.67 4-1.13 0-1.97-.27-2.66-.67V30c0-3.31 2.69-6 6-6h2a5.99 5.99 0 0 1 5.39 3.38h.01Z"
      className="cls-7"
    />
    <path
      d="M29 34.6V30c0-3.31-2.69-6-6-6h-2c-3.31 0-6 2.69-6 6v4h-2c-.55 0-1-.45-1-1v-3c0-5.52 4.48-10 10-10 2.76 0 5.26 1.12 7.07 2.93S32 27.24 32 30v3.18c0 .48-.34.89-.8.98l-2.2.44Z"
      style={{
        fill: '#e7ecef',
      }}
    />
    <path d="M41 51c.55 0 1 .45 1 1s-.45 1-1 1v-2Z" className="cls-4" />
    <path
      d="M22 36c-.11-.54.24-1.07.78-1.18L31 33.18v-2.86c0-4.79-3.61-8.98-8.38-9.3C17.38 20.67 13 24.83 13 30v3h2v2h-2c-1.1 0-2-.9-2-2v-2.68c0-5.72 4.24-10.74 9.94-11.27C27.48 18.43 33 23.58 33 30v3.18a2 2 0 0 1-1.61 1.96l-8.22 1.64c-.54.11-1.07-.24-1.18-.78ZM22 59h-2v-2c0-.55-.45-1-1-1h-7c-.55 0-1-.45-1-1v-4c0-.27.11-.52.29-.71L12.58 49a.996.996 0 1 1 1.41 1.41l-1 1V54h6c1.66 0 3 1.34 3 3v2Z"
      className="cls-6"
    />
    <path d="M4 59h50v2H4z" className="cls-4" />
    <path
      d="m37 10.45 3.07-1.02c.72-.24 1.51-.05 2.05.48L53.1 20.89c.54.54.72 1.33.48 2.05l-1.02 3.07 4.24 4.24 2.64-4.39c.94-1.57.7-3.59-.6-4.89L42.03 4.17a3.993 3.993 0 0 0-4.89-.6l-4.39 2.64 4.24 4.24Z"
      className="cls-7"
    />
    <path
      d="M33.46 13.98c-.57-.57-.88-1.32-.88-2.12s.31-1.55.88-2.12l1.41 1.42c-.19.19-.29.44-.29.71s.1.52.29.71L33.46 14Z"
      className="cls-4"
    />
    <path
      d="M31.34 16.11a6.011 6.011 0 0 1 0-8.49l1.41 1.41a4.008 4.008 0 0 0 0 5.66l-1.41 1.41Z"
      className="cls-4"
    />
    <path
      d="M29.22 18.23c-3.51-3.51-3.51-9.22 0-12.73l1.41 1.41a7.007 7.007 0 0 0 0 9.9l-1.41 1.41ZM51.14 30.42c-.77 0-1.54-.29-2.12-.88l1.41-1.42c.39.39 1.02.39 1.42 0l1.41 1.42a3 3 0 0 1-2.12.88Z"
      className="cls-4"
    />
    <path
      d="M51.14 33.42c-1.54 0-3.07-.58-4.24-1.75l1.41-1.41a4.008 4.008 0 0 0 5.66 0l1.41 1.41a5.98 5.98 0 0 1-4.24 1.75Z"
      className="cls-4"
    />
    <path
      d="M51.14 36.42c-2.3 0-4.61-.88-6.36-2.63l1.41-1.41a7.007 7.007 0 0 0 9.9 0l1.41 1.41a8.98 8.98 0 0 1-6.36 2.63Z"
      className="cls-4"
    />
  </svg>
}
  />

  <Card
    title="TalentAI"
    description="AI-driven hiring and recruitment"
    href="/getting-started/usecases/hiring"
    icon={
  <svg
    xmlns="http://www.w3.org/2000/svg"
    xmlSpace="preserve"
    width={36}
    height={36}
    viewBox="0 0 299.74 299.74"
    {...props}
  >
    <path d="m217.635 225.419 72.711 72.709c1.074 1.074 2.482 1.611 3.891 1.611s2.816-.537 3.891-1.611a5.5 5.5 0 0 0 0-7.781l-72.709-72.711c22.104-24.014 34.217-54.98 34.217-87.814 0-34.676-13.504-67.277-38.023-91.797C197.095 13.505 164.496.002 129.824.002c-34.678 0-67.277 13.504-91.799 38.023C13.504 62.544 0 95.143 0 129.821c0 34.676 13.504 67.275 38.025 91.793 24.52 24.52 57.119 38.021 91.797 38.021 32.832 0 63.799-12.113 87.813-34.216zM11.006 129.821c0-65.514 53.301-118.814 118.816-118.814 65.51 0 118.807 53.301 118.807 118.814 0 46.281-26.604 86.463-65.318 106.066v-59.076c0-20.396-16.592-36.99-36.988-36.99h-33.01c-20.395 0-36.986 16.594-36.986 36.99v59.074c-38.718-19.603-65.321-59.783-65.321-106.064zm76.326 46.99c0-14.328 11.654-25.984 25.98-25.984h33.01c14.326 0 25.982 11.656 25.982 25.984v63.959c-13.199 5.072-27.52 7.859-42.482 7.859-14.967 0-29.289-2.789-42.49-7.861v-63.957z" />
    <path d="M129.686 134.551c20.971 0 38.033-17.061 38.033-38.031 0-20.977-17.063-38.043-38.033-38.043-20.973 0-38.033 17.066-38.033 38.043-.001 20.971 17.06 38.031 38.033 38.031zm0-65.068c14.902 0 27.027 12.129 27.027 27.037 0 14.902-12.125 27.025-27.027 27.025-14.902 0-27.027-12.123-27.027-27.025-.001-14.908 12.124-27.037 27.027-27.037z" />
  </svg>
}
  />

  <Card
    title="MarketingAI"
    description="AI-powered marketing campaign management"
    href="/getting-started/usecases/marketing"
    icon={
  <svg
    xmlns="http://www.w3.org/2000/svg"
    id="Layer_1"
    width={36}
    height={36}
    data-name="Layer 1"
    viewBox="0 0 64 64"
    {...props}
  >
    <defs>
      <style>
        {'.cls-3{fill:#a3cef1}.cls-4{fill:#6096ba}.cls-5{fill:#274c77}'}
      </style>
    </defs>
    <path d="M37 54c0 2.76-2.24 5-5 5s-5-2.24-5-5" className="cls-5" />
    <ellipse cx={32} cy={27} className="cls-3" rx={15} ry={4} />
    <path
      d="M37.55 30.71C36.65 28.54 34.5 27 32 27s-4.65 1.54-5.55 3.71c1.72.19 3.59.29 5.55.29s3.83-.1 5.55-.29Z"
      style={{
        fill: '#ffbc0a',
      }}
    />
    <path
      d="m37 50 9.6-22.08C45.04 29.69 39.09 31 32 31s-13.04-1.31-14.6-3.08L27 50"
      className="cls-5"
    />
    <path
      d="M38 51.59V54h-1c0 .49-.07.95-.2 1.4.99.39 2.07.6 3.2.6a9 9 0 0 0 2.11-17.75l-1.64 3.78A4.99 4.99 0 0 1 45 47c0 2.76-2.24 5-5 5-.71 0-1.39-.15-2-.41Z"
      style={{
        fill: '#8b8c89',
      }}
    />
    <path d="M26 50h12v4H26z" className="cls-4" />
    <path
      d="M45 5v10h3v5l4-5h7V5H45zM19 5v10h-3v5l-4-5H5V5h14z"
      className="cls-3"
    />
    <path d="M39 5v10h-5l-2 5-2-5h-5V5h14z" className="cls-4" />
  </svg>
}
  />

  <Card
    title="HR AI"
    description="Intelligent HR management system"
    href="/getting-started/usecases/hr"
    icon={
  <svg
    xmlns="http://www.w3.org/2000/svg"
    xmlSpace="preserve"
    width={36}
    height={36}
    viewBox="0 0 124 124"
    {...props}
  >
    <path d="M121.4 89.5H2.6c-1.4 0-2.6 1.2-2.6 2.6v9.801c0 1.399 1.2 2.6 2.6 2.6h118.8c1.399 0 2.6-1.2 2.6-2.6V92.1c0-1.4-1.2-2.6-2.6-2.6zM2.7 77.5h11.9c1.7 0 3.4-1.7 3.4-3.4V56.7c0-1.7 1-3.2 2.7-3.2h13.6c1.7 0 2.8 1.5 2.8 3.2v17.5c0 1.7 1.6 3.399 3.3 3.399h12c1.7 0 2.7-1.699 2.7-3.399V22c0-1.7-1-2.5-2.7-2.5h-12c-1.7 0-3.3.9-3.3 2.5v14.3c0 1.7-1.1 3.2-2.8 3.2H20.7C19 39.5 18 38 18 36.3V22c0-1.7-1.7-2.5-3.4-2.5H2.7C1 19.5 0 20.4 0 22v52.1c0 1.7 1 3.4 2.7 3.4zM109.9 50.3c.899-.3 1.6-.7 2.3-1.1 2.399-1.5 4.3-3.4 5.7-5.7 1.399-2.3 2.1-5.1 2.1-8.3 0-3.7-.9-6.8-2.7-9.4-1.8-2.6-4.2-4.1-7.1-5.1-2.9-1-7.2-1.2-12.7-1.2H69.1c-.899 0-2.1.2-2.1 1.1v55c0 .9 1.2 1.9 2.1 1.9H84c.9 0 2.1-1 2.1-1.9V55.1c0-.9.5-1.6 1.301-1.6 1.6 0 3 .4 4.3 1.3 1 .7 2 2.2 3.2 4.5l9.1 17.2c.3.5.8 1 1.4 1h16.8c1.2 0 2-1.4 1.399-2.5-2.6-5.1-4.899-10.5-8.199-15.3-1.301-1.9-2.7-4.1-4.4-5.6-1.101-.9-3.301-2.9-1.101-3.8zM101 39.6c-.9 1.2-2.3 2-3.8 2.4-3.2.9-6.601.6-9.9.6-.9 0-1.3-.7-1.3-1.6v-8.7c0-.9.2-1.8 1.1-1.8h6.3c2.8 0 5.8.2 7.6 2.8 1.3 1.8 1.3 4.5 0 6.3z" />
  </svg>
}
  />

  <Card
    title="SmartNotion AI"
    description="Crafting Organized Thoughts with AI"
    href="/getting-started/usecases/notion"
    icon={
  <svg
    xmlns="http://www.w3.org/2000/svg"
    width={36}
    height={36}
    viewBox="0 0 24 24"
    {...props}
  >
    <title>{'Notion icon'}</title>
    <path d="M4.459 4.208c.746.606 1.026.56 2.428.466l13.215-.793c.28 0 .047-.28-.046-.326L17.86 1.968c-.42-.326-.981-.7-2.055-.607L3.01 2.295c-.466.046-.56.28-.374.466zm.793 3.08v13.904c0 .747.373 1.027 1.214.98l14.523-.84c.841-.046.935-.56.935-1.167V6.354c0-.606-.233-.933-.748-.887l-15.177.887c-.56.047-.747.327-.747.933zm14.337.745c.093.42 0 .84-.42.888l-.7.14v10.264c-.608.327-1.168.514-1.635.514-.748 0-.935-.234-1.495-.933l-4.577-7.186v6.952L12.21 19s0 .84-1.168.84l-3.222.186c-.093-.186 0-.653.327-.746l.84-.233V9.854L7.822 9.76c-.094-.42.14-1.026.793-1.073l3.456-.233 4.764 7.279v-6.44l-1.215-.139c-.093-.514.28-.887.747-.933zM1.936 1.035l13.31-.98c1.634-.14 2.055-.047 3.082.7l4.249 2.986c.7.513.934.653.934 1.213v16.378c0 1.026-.373 1.634-1.68 1.726l-15.458.934c-.98.047-1.448-.093-1.962-.747l-3.129-4.06c-.56-.747-.793-1.306-.793-1.96V2.667c0-.839.374-1.54 1.447-1.632z" />
  </svg>
}
  />

  <Card
    title="HealthAI"
    description="AI-enhanced patient management system"
    href="/getting-started/usecases/health"
    icon={
  <svg
    xmlns="http://www.w3.org/2000/svg"
    width={36}
    height={36}
    fill="none"
    viewBox="0 0 24 24"
    {...props}
  >
    <path
      stroke="#1C1C1C"
      strokeLinecap="round"
      strokeWidth={1.699}
      d="M12 2.85a9.15 9.15 0 1 1 0 18.3 9.15 9.15 0 0 1 0-18.3Z"
    />
    <path
      stroke="#DF1463"
      strokeLinecap="round"
      strokeWidth={1.7}
      d="M7 12.684h1.672a.2.2 0 0 0 .19-.139l1.514-4.731c.065-.202.357-.178.388.03l1.12 7.388c.03.204.313.233.385.04l1.803-4.885a.2.2 0 0 1 .378.008l.687 2.15a.2.2 0 0 0 .19.14H17"
    />
  </svg>
}
  />

  <Card
    title="SchedulerAI"
    description="Intelligent appointment scheduling"
    href="/getting-started/usecases/scheduler"
    icon={
  <svg
    xmlns="http://www.w3.org/2000/svg"
    width={36}
    height={36}
    viewBox="0 0 25 25"
    {...props}
  >
    <defs>
      <style>{'.cls-1{fill:#ff7900}'}</style>
    </defs>
    <g id="schedule">
      <path
        d="M22.5 3H21V2a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1v1h-4V2a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1v1H7V2a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1v1H2.5A1.5 1.5 0 0 0 1 4.5v18A1.5 1.5 0 0 0 2.5 24h16a5.51 5.51 0 0 0 5.5-5.5s0-.08 0-.13V4.5A1.5 1.5 0 0 0 22.5 3ZM19 2h1v3h-1Zm-7 0h1v3h-1ZM5 2h1v3H5ZM2.5 4H4v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1V4h4v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1V4h4v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1V4h1.5a.5.5 0 0 1 .5.5V8H2V4.5a.5.5 0 0 1 .5-.5Zm16 19a4.5 4.5 0 1 1 4.5-4.5 4.51 4.51 0 0 1-4.5 4.5Zm0-10a5.49 5.49 0 0 0-3.15 10H2.5a.5.5 0 0 1-.5-.5V9h21v6.35A5.49 5.49 0 0 0 18.5 13Z"
        className="cls-1"
      />
      <path
        d="M20.72 19.05 19 18.19V16.5a.5.5 0 0 0-1 0v2a.51.51 0 0 0 .28.45l2 1a.54.54 0 0 0 .22.05.5.5 0 0 0 .22-.95Z"
        className="cls-1"
      />
    </g>
  </svg>
}
  />

  <Card
    title="SmartBooks AI"
    description="Your Intelligent Accounting Partner"
    href="/getting-started/usecases/accounts"
    icon={
  <svg
    xmlns="http://www.w3.org/2000/svg"
    width={36}
    height={36}
    viewBox="0 0 146 146"
    {...props}
  >
    <title>{'001-business'}</title>
    <path fill="none" d="M.5.5h145v145H.5z" />
    <path fill="#7bd489" d="M93.8 94.6V125a.8.8 0 0 1-.8.8H61V94.6h32.8Z" />
    <path
      fill="#fff"
      d="M60.2 94.6v31.2H29.8a.8.8 0 0 1-.8-.8V94.6h31.2ZM93 64.2v30.4H60.2V63.4h32a.8.8 0 0 1 .8.8ZM60.2 63.4v31.2H29V64.2a.8.8 0 0 1 .8-.8h30.4Z"
    />
    <rect
      width={64}
      height={19.2}
      x={29}
      y={35.4}
      fill="#a8cbeb"
      rx={0.8}
      ry={0.8}
    />
    <path
      fill="#fff"
      d="M104.2 23.4V133a4.8 4.8 0 0 1-4.8 4.8H22.6a4.8 4.8 0 0 1-4.8-4.8V23.4a4.8 4.8 0 0 1 4.8-4.8h76.8a4.8 4.8 0 0 1 4.8 4.8ZM93 125V64.2a.8.8 0 0 0-.8-.8H29.8a.8.8 0 0 0-.8.8V125a.8.8 0 0 0 .8.8h62.4a.8.8 0 0 0 .8-.8Zm0-70.4V37a.8.8 0 0 0-.8-.8H29.8a.8.8 0 0 0-.8.8v17.6a.8.8 0 0 0 .8.8h62.4a.8.8 0 0 0 .8-.8Z"
    />
    <rect
      width={86.4}
      height={119.2}
      x={17.8}
      y={18.6}
      fill="none"
      stroke="#515f76"
      strokeMiterlimit={10}
      strokeWidth={2.4}
      rx={4.8}
      ry={4.8}
    />
    <path
      fill="none"
      stroke="#515f76"
      strokeLinecap="round"
      strokeMiterlimit={10}
      strokeWidth={2.4}
      d="M37.8 79.4h12.8M44.2 85.8V73M70.6 79.4h12.8M70.6 106.6h12.8M70.6 113h12.8M39.95 115.38l4.53-4.52 4.52-4.53M49 115.38l-4.52-4.52-4.53-4.53"
    />
    <path
      fill="none"
      stroke="#7bd489"
      strokeLinecap="round"
      strokeMiterlimit={10}
      strokeWidth={1.6}
      d="m122.6 5 3.2 3.2M125.8 5l-3.2 3.2"
    />
    <circle
      cx={135.8}
      cy={18.2}
      r={2}
      fill="none"
      stroke="#b8b9ba"
      strokeLinecap="round"
      strokeMiterlimit={10}
      strokeWidth={1.6}
    />
    <circle cx={116.47} cy={26.48} r={1.6} fill="#b8b9ba" />
    <circle cx={21.8} cy={145.8} r={1.6} fill="#b8b9ba" />
    <path
      fill="none"
      stroke="#b8b9ba"
      strokeLinecap="round"
      strokeMiterlimit={10}
      strokeWidth={2}
      d="M12 8v6M15 11H9"
    />
    <circle cx={20.2} cy={3.4} r={1.6} fill="#b8b9ba" />
    <circle
      cx={10.2}
      cy={139}
      r={2}
      fill="none"
      stroke="#b8b9ba"
      strokeLinecap="round"
      strokeMiterlimit={10}
      strokeWidth={1.6}
    />
    <rect
      width={64}
      height={19.2}
      x={29}
      y={35.4}
      fill="none"
      stroke="#515f76"
      strokeMiterlimit={10}
      strokeWidth={2.4}
      rx={0.8}
      ry={0.8}
    />
    <path
      fill="#a4e0b3"
      d="M66.47 99.28 93.8 97.8v-3.2H61v31.2h3.2v-24.13a2.4 2.4 0 0 1 2.27-2.39Z"
    />
    <path
      fill="none"
      stroke="#515f76"
      strokeMiterlimit={10}
      strokeWidth={2.4}
      d="M61.8 63.4v62.4"
    />
    <path
      fill="#c3c7cd"
      d="M29 126.6a.8.8 0 0 1-.8-.8V63.4h-.8a1.6 1.6 0 0 0-1.6 1.6v63.2a1.6 1.6 0 0 0 1.6 1.6l64 1.56a1.6 1.6 0 0 0 1.64-1.6v-3.16H29Z"
    />
    <path
      fill="none"
      stroke="#515f76"
      strokeMiterlimit={10}
      strokeWidth={2.4}
      d="M93 94.6V125a.8.8 0 0 1-.8.8H29.8a.8.8 0 0 1-.8-.8V64.2a.8.8 0 0 1 .8-.8h62.4a.8.8 0 0 1 .8.8v30.4ZM93 94.6H29"
    />
    <path fill="#fff" d="m128.33 124.67-4.8 11.21h-3.2l-4.8-11.21h12.8z" />
    <path
      fill="#ea9080"
      d="M115.53 70.27h12.8v7.2h-12.8zM115.53 111.08V77.47h12.8v47.2h-12.8v-13.59z"
    />
    <path
      fill="none"
      stroke="#515f76"
      strokeLinecap="round"
      strokeMiterlimit={10}
      strokeWidth={2.4}
      d="m128.33 124.67-4.87 11.12c-.28.64-2.79.64-3.07 0l-4.87-11.12"
    />
    <path
      fill="#ea9080"
      d="M128.33 24.67v4.8h-12.8v-4.8a3.2 3.2 0 0 1 3.2-3.2h6.4a3.2 3.2 0 0 1 3.2 3.2ZM128.33 56.67v13.61h-12.8v-40.8h12.8v27.19z"
    />
    <path
      fill="#eeb8a9"
      d="M124.33 22.27v103.2h3.2v-100a3.2 3.2 0 0 0-3.2-3.2Z"
      opacity={0.8}
    />
    <path
      fill="none"
      stroke="#515f76"
      strokeLinecap="round"
      strokeMiterlimit={10}
      strokeWidth={2.4}
      d="M128.33 31.07h-12"
    />
    <path
      fill="none"
      stroke="#515f76"
      strokeMiterlimit={10}
      strokeWidth={2.4}
      d="M128.33 77.47h-12.8M115.53 69.47h12.8"
    />
    <path
      fill="none"
      stroke="#515f76"
      strokeLinecap="round"
      strokeLinejoin="round"
      strokeWidth={2.4}
      d="M128.33 124.67h-12.8v-98.4a4.8 4.8 0 0 1 4.8-4.8h3.2a4.8 4.8 0 0 1 4.8 4.8v98.4Z"
    />
    <circle cx={133.8} cy={0.2} r={1.6} fill="#b8b9ba" />
    <circle cx={114.46} cy={145.8} r={1.6} fill="#b8b9ba" />
  </svg>
}
  />

  <Card
    title="SupplyAI"
    description="AI-powered supply chain management"
    href="/getting-started/usecases/supply"
    icon={
  <svg
    xmlns="http://www.w3.org/2000/svg"
    xmlSpace="preserve"
    width={36}
    height={36}
    baseProfile="tiny"
    viewBox="0 0 256 188"
    {...props}
  >
    <path d="M63 133c-13 0-23.5 10.5-23.5 23.5S50 180 63 180s23.5-10.5 23.5-23.5S76 133 63 133zm0 32.4c-4.9 0-9-4.1-9-9s4.1-9 9-9 9 4.1 9 9c0 5-4 9-9 9zM210.8 132c-13 0-23.5 10.5-23.5 23.5s10.5 23.5 23.5 23.5 23.5-10.5 23.5-23.5-10.5-23.5-23.5-23.5zm0 32.4c-4.9 0-9-4.1-9-9s4.1-9 9-9 9 4.1 9 9c0 5-4 9-9 9zM-.5 143.1c0 4.6 3.7 8.2 8.2 8.2h22.6c.9 0 1.7-.7 1.9-1.5 2.6-14.7 15.4-24.9 30.8-24.9s28.3 10.2 30.8 24.9c.2.9.9 1.5 1.9 1.5H129.9V115H-.5v28.1zm254.1-8.6h-5v-22c0-7.5-6.1-13.6-13.7-13.6h-24.3c-.5 0-1-.3-1.4-.6l-38-37c-1.7-1.7-4.1-2.7-6.6-2.8h-27.5v92.8H178c.9 0 1.7-.7 1.9-1.5 2.6-14.7 15.4-25.9 30.8-25.9s28.3 11.2 30.8 25.9c.2.9.9 1.5 1.9 1.5h3.2c4.9 0 8.7-3.9 8.7-8.7v-6.3c.2-.9-.7-1.8-1.7-1.8zM191.1 99h-41.4c-1 0-1.9-.9-1.9-1.9V70.7c0-1 .9-1.9 1.9-1.9h13.9c.5 0 1 .3 1.5.6l27.5 26.3c.9 1.3.1 3.3-1.5 3.3zM57.8 101.5H17.1V60.8h15.7v13h9.3v-13h15.7v40.7zm53.1 0H70.3V60.8H86v13h9.3v-13H111v40.7zM84.7 48.3H44V7.6h15.7v13H69v-13h15.7v40.7z" />
  </svg>
}
  />

  <Card
    title="FeedbackAI"
    description="Intelligent feedback collection and analysis"
    href="/getting-started/usecases/feedback"
    icon={
  <svg
    xmlns="http://www.w3.org/2000/svg"
    xmlSpace="preserve"
    width={36}
    height={36}
    viewBox="0 0 128 128"
    {...props}
  >
    <path d="M86.5 114.1c-.5 2.9-3 4.9-5.9 4.9H34v8h46.6c6.8 0 12.6-4.9 13.8-11.5l6.4-36c.7-4.1-.4-8.3-3-11.4-2.7-3.2-6.6-5-10.7-5H71.2c1.2-3.7 2.8-9.1 4.1-16.2l.6-4.2c.9-6.6-3.7-12.6-10.2-13.5-3.2-.4-6.3.4-8.9 2.3-2.6 1.9-4.2 4.8-4.7 7.9l-.6 4c-.1.5-.2 1-.2 1.5l-.3 1.5C47.9 61 36.3 72.8 21.3 76.6L16 77.9V127h8V84.1c17.5-4.7 31.2-18.7 34.9-36 .1-.6.2-1.2.4-1.8l.3-1.8.6-4c.1-1.1.7-2 1.6-2.6.9-.6 1.9-.9 3-.8 2.2.3 3.7 2.3 3.4 4.5l-.5 3.9c-2.1 11.6-5 18.3-5.5 19.6l-.3.8v5.2h25.5c1.8 0 3.5.8 4.6 2.1 1.1 1.4 1.6 3.2 1.3 4.9l-6.8 36z" />
  </svg>
}
  />

  <Card
    title="OnboardIQ"
    description="Transform Customer Onboarding with AI"
    href="/getting-started/usecases/onboarding"
    icon={
  <svg
    xmlns="http://www.w3.org/2000/svg"
    xmlSpace="preserve"
    width={36}
    height={36}
    viewBox="0 0 450.265 450.266"
    {...props}
  >
    <path d="M25.311 449.953c10.882 1.722 21.209-3.814 26.173-12.947l43.232-92.584c.927-2.123 1.74-4.38 2.018-6.866.114-1.1.239-2.381.239-3.471l-.297-70.323 66.393 28.994 10.758 68.716c2.132 10.041 10.347 18.083 21.075 19.747 13.98 2.027 26.995-7.574 29.138-21.43.344-2.372.344-4.743.105-6.99l-13.102-82.974c-1.577-7.976-6.885-14.908-14.353-18.38l-59.336-26.411 37.811-65.819 18.704 23.811c1.912 2.132 4.398 3.988 7.229 5.078l71.413 20.913c9.543 2.027 19.268-2.926 22.931-12.058 4.169-10.423-.804-22.138-11.017-26.364l-1.052-.287-62.051-18.302-34.502-41.435c-6.761-8.119-19.976-18.379-29.51-22.912l-15.635-7.449c-3.538-1.683-7.459-2.238-11.283-1.826-9.744-.564-57.127-1.215-77.83 37.791-23.131 43.566-8.262 95.864-8.262 95.864-.029.641-.153 1.262-.153 1.912l1.855 113.765-39.29 84.647c-1.396 2.496-2.372 5.432-2.831 8.501-2.141 14.009 7.45 26.929 21.43 29.089z" />
    <path d="m293.655 338.11-21.382 12.23c-10.117 3.051-19.326 13.148-20.56 22.539-1.243 9.391-10.566 19.039-20.837 21.544l-85.747 20.875c-10.261 2.506-18.312 9.257-17.968 15.08.335 5.824 9.17 10.558 19.728 10.558h280.573c10.644 0 19.221-8.568 19.221-19.202l-.353-384.89c-.01-10.557-8.358-21.066-18.638-23.476l-3.825-.89c-10.279-2.4-20.482 4.007-22.768 14.315l-15.301 68.869c-2.285 10.308-12.039 21.994-21.773 26.096l-4.141 1.741c-9.744 4.102-20.521 15.481-24.068 25.436l-22.138 61.937c-3.548 9.954-2.964 25.838 1.319 35.496l-1.405 39.971c4.274 9.658 5.651 23.926 3.069 31.862-2.59 7.938-12.889 16.86-23.006 19.909zM170.518 76.557c21.085 0 38.25-17.165 38.25-38.327 0-21.076-17.165-38.23-38.25-38.23-21.095 0-38.25 17.155-38.25 38.23 0 21.163 17.155 38.327 38.25 38.327z" />
  </svg>
}
  />
</CardGroup>

## Schema Migrations

Nile supports schema migrations for your tenant aware tables. You can use your favorite migration tool to manage your schema migrations.

<CardGroup>
  <Card
    title="Prisma"
    description="Use Prisma for schema migrations"
    href="/getting-started/schema_migrations/prisma"
    icon={
  <svg
    xmlns="http://www.w3.org/2000/svg"
    width={36}
    height={36}
    viewBox="0 0 32 32"
  >
    <title>{'file_type_prisma'}</title>
    <path
      d="m25.21 24.21-12.471 3.718a.525.525 0 0 1-.667-.606l4.456-21.511a.43.43 0 0 1 .809-.094l8.249 17.661a.6.6 0 0 1-.376.832Zm2.139-.878L17.8 2.883A1.531 1.531 0 0 0 16.491 2a1.513 1.513 0 0 0-1.4.729L4.736 19.648a1.592 1.592 0 0 0 .018 1.7l5.064 7.909a1.628 1.628 0 0 0 1.83.678l14.7-4.383a1.6 1.6 0 0 0 1-2.218Z"
      style={{
        fill: '#d2d2d2',
        fillRule: 'evenodd',
      }}
    />
  </svg>
}
  />

  <Card
    title="Drizzle"
    description="Use Drizzle for schema migrations"
    href="/getting-started/schema_migrations/drizzle"
    icon={
  <svg
    xmlns="http://www.w3.org/2000/svg"
    width={36}
    height={36}
    fill="none"
  >
    <rect width={36} height={36} fill="#17161B" rx={5} />
    <path
      fill="#C5F74F"
      d="M8.108 16.658c.336-.563 1.087-.762 1.677-.446.59.316.796 1.028.46 1.59l-3.946 6.602c-.336.562-1.087.762-1.678.446-.59-.316-.796-1.028-.46-1.59l3.947-6.602ZM16.613 11.596c.336-.562 1.087-.762 1.678-.446.59.316.796 1.028.46 1.59l-3.946 6.602c-.337.563-1.088.762-1.678.446-.59-.316-.796-1.028-.46-1.59l3.946-6.602ZM29.701 11.596c.336-.562 1.087-.762 1.677-.446.59.316.797 1.029.46 1.59l-3.946 6.603c-.336.562-1.087.762-1.677.445-.59-.316-.796-1.028-.46-1.59l3.946-6.602ZM21.193 16.658c.336-.563 1.087-.762 1.678-.446.59.316.796 1.028.46 1.59l-3.946 6.602c-.337.562-1.088.762-1.678.446-.59-.316-.796-1.028-.46-1.59l3.946-6.602Z"
    />
  </svg>
}
  />

  <Card
    title="SQLAlchemy + Alembic"
    description="Use SQLAlchemy + Alembic for schema migrations"
    href="/getting-started/schema_migrations/alembic"
    icon={
  <svg
    xmlns="http://www.w3.org/2000/svg"
    width={36}
    height={36}
    viewBox="0 0 128 128"
    {...props}
  >
    <path
      fill="#333"
      d="M15.676 69.912c-.671-.107-2.39-.537-3.813-.926L9.27 68.26l1.33-2.444 1.329-2.444-1.074-1.33c-1.518-1.88-3.478-6.002-3.491-7.33-.014-3.103 4.014-7.601 8.956-10.018 3.397-1.665 6.096-1.705 9.48-.12l2.551 1.194.739-1.06c.402-.578.738-1.343.738-1.679s.336-.631.739-.631.738.107.738.228c0 .296-2.967 7.788-3.155 7.976-.081.08-.887-.295-1.8-.832-2.578-1.518-5.814-2.525-8.325-2.592-5.841-.148-7.869 5.56-3.746 10.554l1.45 1.76 3.961-3.21c4.445-3.585 4.955-3.666 8.42-1.275 3.893 2.685 3.96 6.767.2 11.037-3.33 3.8-6.753 4.848-12.635 3.867zm9.964-4.095c1.933-1.517 1.799-4.324-.296-6.553-2.632-2.793-3.45-2.672-8.083 1.195-4.606 3.84-4.633 3.693.873 5.452 3.638 1.181 5.921 1.141 7.506-.094zm37.41 14.797c-1.317-.483-4.862-1.947-7.896-3.263-8.191-3.572-9.346-3.639-11.79-.671-.564.685-1.181 1.114-1.356.94-.524-.524 1.034-3.035 2.914-4.686 1.53-1.343 2.04-1.531 3.733-1.343 1.074.12 4.646 1.37 7.935 2.766 7.426 3.155 9.601 3.827 12.435 3.827 3.45 0 5.223-2.417 4.135-5.626-.268-.806-.188-1.075.35-1.075 1.006 0 1.517 3.76.792 5.922-.31.926-1.209 2.242-2.001 2.9-1.182.994-1.934 1.209-4.15 1.195-1.49-.013-3.786-.402-5.102-.886zm-19.135-11.48c-3.048-1.424-5.801-4.136-7.386-7.305-2.537-5.076-1.759-8.325 3.049-12.716 4.041-3.693 7.345-5.13 11.79-5.13 3.208 0 3.893.175 5.974 1.45 4.928 3.049 6.15 8.863 3.183 15.2-3.478 7.44-10.823 11.186-16.61 8.5zm10.205-3.532c2.282-1.128 3.854-6.338 3.209-10.662-.806-5.33-8.016-8.97-13.307-6.713-5.438 2.323-5.519 8.513-.174 14.085 3.732 3.908 6.942 4.928 10.272 3.29zm10.353 4.512c0-.229.845-.631 1.893-.887l1.893-.47.403-6.82c.443-7.547.12-14.973-.698-15.966-.296-.35-1.195-.78-2.014-.967-3.33-.739-1.115-1.249 5.344-1.249 6.459 0 8.513.47 5.438 1.249-2.645.658-2.659.698-2.659 11.467 0 5.975.215 10.474.524 11.051.43.806 1.074.98 3.545.98 5.102 0 6.861-1.208 8.245-5.68.416-1.342 1.49-1.1 1.114.256-.175.63-.456 2.55-.631 4.296l-.322 3.156H75.51c-6.07 0-11.037-.188-11.037-.416z"
    />
    <path
      fill="#ca2727"
      d="M89.542 69.791c0-.402.39-.805 1.034-1.114.86-.403 1.423-1.249 3.464-5.237 3.236-6.31 8.339-17.147 8.822-18.772.376-1.235.457-1.302 1.853-1.463.806-.094 1.477-.148 1.49-.121.014.027 1.129 2.47 2.485 5.438 1.343 2.967 4.042 8.607 6.002 12.528 3.277 6.593 3.64 7.184 4.74 7.72.672.323 1.195.82 1.195 1.115 0 .47-.577.524-5.545.524-4.982 0-5.546-.054-5.546-.537 0-.322.43-.671 1.114-.9.632-.201 1.115-.577 1.115-.859 0-.269-.658-2.041-1.464-3.934l-1.463-3.451H97.746l-1.06 2.336c-1.988 4.378-2.028 5.412-.175 5.908.927.255 1.182.457 1.074.873-.12.484-.604.55-4.095.55-3.747.028-3.948 0-3.948-.604zm18.181-10.863c.188-.335-3.988-9.453-4.377-9.547-.282-.08-4.606 8.836-4.606 9.507 0 .336 8.782.376 8.983.04z"
    />
  </svg>
}
  />

  <Card
    title="Django"
    description="Use Django for schema migrations"
    href="/getting-started/schema_migrations/django"
    icon={
  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" {...props}>
    <rect width={36} height={36} fill="#113228" rx="15%" />
    <path
      fill="#fff"
      d="M227 101h56v257c-29 5-50 8-73 8-69 0-104-31-104-90 0-57 37-93 96-93 9 0 16 0 25 2zm0 129c-7-2-12-3-19-3-29 0-45 18-45 48s15 46 44 46c6 0 11 0 20-2zm145-44v129c0 45-3 66-13 84-9 18-21 29-46 42l-52-25c25-11 37-22 44-37 8-16 11-34 11-83V186zm-56-85h56v57h-56z"
    />
  </svg>
}
  />
</CardGroup>
