We don’t have an official API client for Dart. However, there are many options that you can go with:
- Use platform channels to integrate Flutter with iOS and Flutter with Android, by using the official Swift and Android clients.
- Use the Algolia REST API directly. Keep in mind that there’s no retry strategy at the API level, and no guaranteed SLA.
- Use an unofficial Dart API client. Keep in mind that we don’t provide any support for these, and there is no guaranteed SLA.
You can also check this tutorial to integrate Algolia with Flutter and Firestore.