Skip to content

Commit 9e70f09

Browse files
authored
Merge pull request #3505 from meilisearch/update-sdk-page
Update SDKs page
2 parents ccd93f5 + 7c3d02b commit 9e70f09

1 file changed

Lines changed: 97 additions & 49 deletions

File tree

resources/help/sdks.mdx

Lines changed: 97 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -4,60 +4,108 @@ sidebarTitle: Official SDKs and libraries
44
description: Meilisearch SDKs are available in many popular programming languages and frameworks. Consult this page for a full list of officially supported libraries.
55
---
66

7-
Our team and community have worked hard to bring Meilisearch to almost all popular web development languages, frameworks, and deployment options.
8-
9-
New integrations are constantly in development. If you'd like to contribute, [see below](/resources/help/sdks#contributing).
10-
11-
## SDKs
12-
13-
You can use Meilisearch API wrappers in your favorite language. These libraries support all API routes.
14-
15-
- [.NET](https://github.com/meilisearch/meilisearch-dotnet)
16-
- [Dart](https://github.com/meilisearch/meilisearch-dart)
17-
- [Golang](https://github.com/meilisearch/meilisearch-go)
18-
- [Java](https://github.com/meilisearch/meilisearch-java)
19-
- [JavaScript](https://github.com/meilisearch/meilisearch-js)
20-
- [PHP](https://github.com/meilisearch/meilisearch-php)
21-
- [Python](https://github.com/meilisearch/meilisearch-python)
22-
- [Ruby](https://github.com/meilisearch/meilisearch-ruby)
23-
- [Rust](https://github.com/meilisearch/meilisearch-rust)
24-
- [Swift](https://github.com/meilisearch/meilisearch-swift)
25-
26-
## Framework integrations
27-
28-
- Laravel: the official [Laravel-Scout](https://github.com/laravel/scout) package supports Meilisearch.
29-
- [Ruby on Rails](https://github.com/meilisearch/meilisearch-rails)
30-
- [Symfony](https://github.com/meilisearch/meilisearch-symfony)
31-
32-
## Front-end tools
33-
34-
- [React](https://github.com/meilisearch/meilisearch-react)
35-
- [Vue](https://github.com/meilisearch/meilisearch-vue)
36-
- [Instant Meilisearch](https://github.com/meilisearch/meilisearch-js-plugins/tree/main/packages/instant-meilisearch)
37-
- [Autocomplete client](https://github.com/meilisearch/meilisearch-js-plugins/tree/main/packages/autocomplete-client)
38-
39-
## DevOps tools
40-
41-
- [meilisearch-kubernetes](https://github.com/meilisearch/meilisearch-kubernetes)
42-
43-
## Platform plugins
44-
45-
- [Strapi plugin](https://github.com/meilisearch/strapi-plugin-meilisearch/)
46-
- [Firebase](https://github.com/meilisearch/firestore-meilisearch)
47-
48-
## AI Assistant tools
49-
50-
- [meilisearch-mcp](https://github.com/meilisearch/meilisearch-mcp): Model Context Protocol server for integrating Meilisearch with AI assistants and tools
51-
- Guide: [Model Context Protocol integration](/getting_started/integrations/mcp)
7+
## AI
8+
9+
Meilisearch provides an [MCP server](/guides/ai/mcp) for integrating Meilisearch with LLM clients and IDEs.
10+
11+
<CardGroup cols={1}>
12+
<Card title="MCP" icon="sparkles" href="https://github.com/meilisearch/meilisearch-mcp">
13+
MCP server to connect to your Meilisearch server
14+
</Card>
15+
</CardGroup>
16+
17+
## Client SDKs
18+
19+
<CardGroup cols={3}>
20+
<Card title="JavaScript" icon="js" href="https://github.com/meilisearch/meilisearch-js">
21+
Isomorphic TypeScript client
22+
</Card>
23+
<Card title="PHP" icon="php" href="https://github.com/meilisearch/meilisearch-php">
24+
Typed PHP client
25+
</Card>
26+
<Card title="Python" icon="python" href="https://github.com/meilisearch/meilisearch-python">
27+
Python client
28+
</Card>
29+
<Card title="Ruby" icon="ruby" href="https://github.com/meilisearch/meilisearch-ruby">
30+
Ruby client
31+
</Card>
32+
<Card title="Java" icon="java" href="https://github.com/meilisearch/meilisearch-java">
33+
Java client
34+
</Card>
35+
<Card title="Go" icon="golang" href="https://github.com/meilisearch/meilisearch-go">
36+
Go client
37+
</Card>
38+
<Card title=".NET" icon="dotnet" href="https://github.com/meilisearch/meilisearch-dotnet">
39+
.NET client
40+
</Card>
41+
<Card title="Dart" icon="dart" href="https://github.com/meilisearch/meilisearch-dart">
42+
Dart client
43+
</Card>
44+
</CardGroup>
45+
46+
## Framework SDKs
47+
48+
<CardGroup cols={1}>
49+
<Card title="Laravel" icon="laravel" href="https://laravel.com/docs/12.x/scout">
50+
Official Laravel Scout integration
51+
</Card>
52+
<Card title="Ruby on Rails" icon="rails" href="https://github.com/meilisearch/meilisearch-rails">
53+
Gem for Ruby on Rails
54+
</Card>
55+
</CardGroup>
56+
57+
## Platform SDKs
58+
59+
<CardGroup cols={2}>
60+
<Card title="Strapi" icon="js" href="https://github.com/meilisearch/strapi-plugin-meilisearch">
61+
Sync your Strapi v5 collections to Meilisearch
62+
</Card>
63+
<Card title="Firebase" icon="js" href="https://github.com/meilisearch/firestore-meilisearch">
64+
Sync your Firebase collections to Meilisearch
65+
</Card>
66+
</CardGroup>
67+
68+
## Front-end SDKs
69+
70+
Meilisearch provides connectors to integrate with Algolia's open-source search UI libraries.
71+
72+
<CardGroup cols={2}>
73+
<Card title="InstantSearch.js" icon="js" href="https://github.com/meilisearch/meilisearch-js-plugins/tree/main/packages/instant-meilisearch">
74+
InstantSearch connector
75+
</Card>
76+
<Card title="Autocomplete.js" icon="js" href="https://github.com/meilisearch/meilisearch-js-plugins/tree/main/packages/autocomplete-client">
77+
Autocomplete client
78+
</Card>
79+
</CardGroup>
80+
81+
## Community-maintained SDKs
82+
83+
**Languages**
84+
85+
<CardGroup cols={3}>
86+
<Card title="Rust" icon="rust" href="https://github.com/meilisearch/meilisearch-rust">
87+
Rust client
88+
</Card>
89+
<Card title="Swift" icon="swift" href="https://github.com/meilisearch/meilisearch-swift">
90+
Swift client
91+
</Card>
92+
</CardGroup>
93+
94+
**Frameworks**
95+
96+
<CardGroup cols={3}>
97+
<Card title="Symfony" icon="symfony" href="https://github.com/meilisearch/meilisearch-symfony">
98+
Bundle for Symfony
99+
</Card>
100+
</CardGroup>
52101

53102
## Other tools
54103

55104
- [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.
105+
- [meilisearch-kubernetes](https://github.com/meilisearch/meilisearch-kubernetes): Kubernetes Helm charts and manifests
56106

57107
## Contributing
58108

59-
If you want to build a new integration for Meilisearch, you are more than welcome to and we would be happy to help you!
60-
61-
We are proud that some of our libraries were developed and are still maintained by external contributors! ♥️
109+
All Meilisearch integrations are open-source. We're proud that some of our libraries were kickstarted and are still maintained by external contributors! ♥️
62110

63-
We recommend to follow [these guidelines](https://github.com/meilisearch/integrations-guides) so that it will be easier to integrate your work.
111+
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).

0 commit comments

Comments
 (0)