> ## Documentation Index
> Fetch the complete documentation index at: https://meilisearch-6b28dec2-update-v1-50.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Official SDKs and libraries

> Meilisearch SDKs are available in many popular programming languages and frameworks. Consult this page for a full list of officially supported libraries.

## AI

Meilisearch provides an [MCP server](/guides/ai/mcp) for integrating Meilisearch with LLM clients and IDEs.

<CardGroup cols={1}>
  <Card title="MCP" icon="sparkles" href="https://github.com/meilisearch/meilisearch-mcp">
    MCP server to connect to your Meilisearch server
  </Card>
</CardGroup>

## Client SDKs

<CardGroup cols={3}>
  <Card title="JavaScript" icon="https://mintcdn.com/meilisearch-6b28dec2-update-v1-50/hfDg66mTUZ_DnyXk/assets/images/integrations/typescript.svg?fit=max&auto=format&n=hfDg66mTUZ_DnyXk&q=85&s=c920fac7b1f2fdc9feed18e21268e841" href="https://github.com/meilisearch/meilisearch-js" width="640" height="640" data-path="assets/images/integrations/typescript.svg">
    TypeScript client
  </Card>

  <Card title="PHP" icon="php" href="https://github.com/meilisearch/meilisearch-php">
    Typed PHP client
  </Card>

  <Card title="Python" icon="python" href="https://github.com/meilisearch/meilisearch-python">
    Python client
  </Card>

  <Card title="Ruby" icon="https://mintcdn.com/meilisearch-6b28dec2-update-v1-50/hfDg66mTUZ_DnyXk/assets/images/integrations/ruby.svg?fit=max&auto=format&n=hfDg66mTUZ_DnyXk&q=85&s=14e79f1246d4ce6fbebf7261bc5d1c7f" href="https://github.com/meilisearch/meilisearch-ruby" width="24" height="24" data-path="assets/images/integrations/ruby.svg">
    Ruby client
  </Card>

  <Card title="Java" icon="java" href="https://github.com/meilisearch/meilisearch-java">
    Java client
  </Card>

  <Card title="Go" icon="golang" href="https://github.com/meilisearch/meilisearch-go">
    Go client
  </Card>

  <Card title=".NET" icon="https://mintcdn.com/meilisearch-6b28dec2-update-v1-50/hfDg66mTUZ_DnyXk/assets/images/integrations/dotnet.svg?fit=max&auto=format&n=hfDg66mTUZ_DnyXk&q=85&s=a8fcceb6308daddf1e98f3f7b4fc97cb" href="https://github.com/meilisearch/meilisearch-dotnet" width="24" height="24" data-path="assets/images/integrations/dotnet.svg">
    .NET client
  </Card>

  <Card title="Dart" icon="https://mintcdn.com/meilisearch-6b28dec2-update-v1-50/hfDg66mTUZ_DnyXk/assets/images/integrations/dart.svg?fit=max&auto=format&n=hfDg66mTUZ_DnyXk&q=85&s=5c29dadbfa17be07ce0b657382f68aa3" href="https://github.com/meilisearch/meilisearch-dart" width="24" height="24" data-path="assets/images/integrations/dart.svg">
    Dart client
  </Card>
</CardGroup>

## Framework SDKs

<CardGroup cols={1}>
  <Card title="Laravel" icon="laravel" href="https://laravel.com/docs/12.x/scout">
    Official Laravel Scout integration
  </Card>

  <Card title="Ruby on Rails" icon="https://mintcdn.com/meilisearch-6b28dec2-update-v1-50/hfDg66mTUZ_DnyXk/assets/images/integrations/rails.svg?fit=max&auto=format&n=hfDg66mTUZ_DnyXk&q=85&s=6ff12efbaec0c5e27fc957d03d223652" href="https://github.com/meilisearch/meilisearch-rails" width="24" height="24" data-path="assets/images/integrations/rails.svg">
    Gem for Ruby on Rails
  </Card>
</CardGroup>

## Platform SDKs

<CardGroup cols={2}>
  <Card title="Strapi" icon="https://mintcdn.com/meilisearch-6b28dec2-update-v1-50/hfDg66mTUZ_DnyXk/assets/images/integrations/strapi.svg?fit=max&auto=format&n=hfDg66mTUZ_DnyXk&q=85&s=345c77760fea0a281bc9958787469c3e" href="https://github.com/meilisearch/strapi-plugin-meilisearch" width="24" height="24" data-path="assets/images/integrations/strapi.svg">
    Sync your Strapi v5 collections to Meilisearch
  </Card>

  <Card title="Firebase" icon="https://mintcdn.com/meilisearch-6b28dec2-update-v1-50/hfDg66mTUZ_DnyXk/assets/images/integrations/firebase.svg?fit=max&auto=format&n=hfDg66mTUZ_DnyXk&q=85&s=53e944e8da1ec317605de28d4b76c82c" href="https://github.com/meilisearch/firestore-meilisearch" width="24" height="24" data-path="assets/images/integrations/firebase.svg">
    Sync your Firebase collections to Meilisearch
  </Card>
</CardGroup>

## Front-end SDKs

Meilisearch provides connectors to integrate with Algolia's open-source search UI libraries.

<CardGroup cols={2}>
  <Card title="InstantSearch.js" icon="algolia" href="https://github.com/meilisearch/meilisearch-js-plugins/tree/main/packages/instant-meilisearch">
    InstantSearch connector
  </Card>

  <Card title="Autocomplete.js" icon="algolia" href="https://github.com/meilisearch/meilisearch-js-plugins/tree/main/packages/autocomplete-client">
    Autocomplete client
  </Card>
</CardGroup>

## Community-maintained SDKs

**Languages**

<CardGroup cols={3}>
  <Card title="Rust" icon="rust" href="https://github.com/meilisearch/meilisearch-rust">
    Rust client
  </Card>

  <Card title="Swift" icon="swift" href="https://github.com/meilisearch/meilisearch-swift">
    Swift client
  </Card>
</CardGroup>

**Frameworks**

<CardGroup cols={3}>
  <Card title="Symfony" icon="symfony" href="https://github.com/meilisearch/meilisearch-symfony">
    Bundle for Symfony
  </Card>
</CardGroup>

## Other tools

* [meilisearch-docsearch](https://github.com/tauri-apps/meilisearch-docsearch): a community-maintained scraper tool to automatically read the content of your documentation and store it into Meilisearch.
* [meilisearch-kubernetes](https://github.com/meilisearch/meilisearch-kubernetes): Kubernetes Helm charts and manifests

## Contributing

All Meilisearch integrations are open-source. We're proud that some of our libraries were kickstarted and are still maintained by external contributors! ♥️

If you'd like to contribute, check out the issues on the GitHub repositories. For more information [consult these guidelines](https://github.com/meilisearch/integrations-guides).
