# 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-contributed 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)
We also have the following community-contributed framework integrations:
# 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.
This documentation site is open source. Found an issue? Edit this page (opens new window) and send us a Pull Request.
For AI Agents: View an easy-to-parse, token-efficient
Markdown version of this page. You can also replace
.html with .md in any docs URL. For paths ending in /, append
README.md to the path.