For now, we don’t have an official API client for Dart. However, you can:
- Use the Algolia Flutter Helpers (see the Getting started) that provide high level components, designed to accelerate the integration of Algolia into your Flutter application. Important: Please note that to date, this helper leverages Community Dart API Client, and by consequence does offer Algolia SLA support.
- Use the Community led Dart API client (unofficial). For now this client has no retry strategy implemented in it, and does not offer Algolia SLA support.
- Use the Algolia REST API directly. Keep in mind that there's no retry strategy at the API level, and no guaranteed SLA.
You may also like to check this tutorial to integrate Algolia with Flutter and Firestore.