> ## Documentation Index
> Fetch the complete documentation index at: https://www.meilisearch.com/docs/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="js" href="https://github.com/meilisearch/meilisearch-js">
    Isomorphic 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="ruby" href="https://github.com/meilisearch/meilisearch-ruby">
    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="dotnet" href="https://github.com/meilisearch/meilisearch-dotnet">
    .NET client
  </Card>

  <Card title="Dart" icon="dart" href="https://github.com/meilisearch/meilisearch-dart">
    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="rails" href="https://github.com/meilisearch/meilisearch-rails">
    Gem for Ruby on Rails
  </Card>
</CardGroup>

## Platform SDKs

<CardGroup cols={2}>
  <Card title="Strapi" icon="js" href="https://github.com/meilisearch/strapi-plugin-meilisearch">
    Sync your Strapi v5 collections to Meilisearch
  </Card>

  <Card title="Firebase" icon="js" href="https://github.com/meilisearch/firestore-meilisearch">
    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="js" href="https://github.com/meilisearch/meilisearch-js-plugins/tree/main/packages/instant-meilisearch">
    InstantSearch connector
  </Card>

  <Card title="Autocomplete.js" icon="js" 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).
