Back to Typesense

API Clients

docs-site/content/0.20.0/api/api-clients.md

latest1.6 KB
Original Source

API Clients

We have client libraries for:

We also have the following community-contributed client libraries:

:::tip If you don't see an official client in your language, you can still use any HTTP library / package in your language to make API calls to Typesense's REStful API. :::

<Tabs :tabs="['JavaScript','PHP','Python','Ruby','Dart']"> <template v-slot:JavaScript>
js
// npm install typesense @babel/runtime

// Browser
<script src="dist/typesense.min.js"></script>
</template> <template v-slot:PHP>
shell
composer require php-http/curl-client typesense/typesense-php
</template> <template v-slot:Python>
shell
pip install typesense
</template> <template v-slot:Ruby>
shell
gem install typesense
</template> <template v-slot:Dart>
dart
// With Dart:
//  $ dart pub add typesense

// With Flutter:
//  $ flutter pub add typesense

// This will add a line like this to your package's pubspec.yaml:
// dependencies:
//   typesense: ^0.1.1

// Now in your Dart code, you can use:

import 'package:typesense/typesense.dart';
</template> </Tabs>