# API Clients
# Libraries
The following client libraries are thin wrappers around Typesense's RESTful APIs and provide an idiomatic way to make Typesense API calls from your preferred language.
TIP
Typesense has a RESTful API so it can be used with any HTTP library in any programming language, even the ones not listed below. The client libraries are just thin wrappers around Typesense's HTTP API.
We have client libraries for:
- JavaScript (opens new window)
- PHP (opens new window)
- Python (opens new window)
- Ruby (opens new window)
We also have the following community-maintained client libraries:
- Go (opens new window)
- .Net (opens new window)
- Java (opens new window)
- Rust (opens new window)
- Dart (opens new window)
- Perl (opens new window)
- Swift (opens new window)
- Clojure (opens new window)
- python orm client (opens new window)
- PHP SEAL Adapter (opens new window)
- Elixir (opens new window)
# Postman Collection
We have a community-maintained Postman Collection here: https://github.com/typesense/postman (opens new window).
Postman (opens new window) is an app that let's you perform HTTP requests by pointing and clicking, instead of having to type them out in the terminal. The Postman Collection above gives you template requests that you can import into Postman, to quickly make API calls to Typesense.
# Framework Integrations
We also have the following framework integrations:
- Firebase (opens new window)
- AWS Amplify (opens new window)
- Laravel:
- Laravel Scout (opens new window) (official native integration)
- sebastiansulinski / laravel-search (opens new window)
- Symfony (opens new window)
- Gatsby (opens new window)
- SEAL (opens new window) provides integrations of Typesense in Laravel, Symfony, Spiral, Yii and Laminas Mezzio PHP Framework
- LangChain (opens new window)
- Llama-Index (opens new window)
# UI Components
# Documentation Search
# AI / ML Platforms
- OpenAI
- Google ML
- LangChain (opens new window)
- Llama-Index (opens new window)
# Ecommerce
- BigCommerce (opens new window) by Space48
- Magento (opens new window) by Ceymox
- Magento (opens new window) by Monogo
- Magento (opens new window) by Develo
- WooCommerce (opens new window) by Codemanas
- Enterspeed ETL (opens new window) - helps move data from e-commerce and content platforms into Typesense for search
# CMS
- WordPress (opens new window) by Codemanas
- Craft CMS (opens new window) by Percipio
- Prepr Headless CMS (opens new window)
- Plone CMS (opens new window)
- Drupal (opens new window)
- Silverstripe CMS (opens new window)
# Utilities
- ToolJet (opens new window)
- Airbyte ETL (opens new window)
- Enterspeed ETL (opens new window)
- Sitemap Generator from Typesense Data (opens new window)
- typesense-cli (opens new window)
- Prometheus Exporter (opens new window)
TIP
Planning to build an integration with Typesense?
We're happy to give you guidance on best-practices, and feature your work on this page.
Please reach out to us via email: contact at typesense d0T org