Flutter Gems is a curated list of 6700+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter API packages
Last updated: April 27, 2025
Various organizations provide Flutter APIs and SDKs which can help you add some amazing specialized features to your Flutter app. You can check out a full list of these APIs and SDKs below.
googleapis
👍 1.08K ⬇️ 833.6K
Dart 3 compatibleMaintenance Status: Good
Auto-generated client libraries for accessing Google APIs described through the API discovery service.
github
👍 152 ⬇️ 108.9K
Dart 3 compatibleMaintenance Status: Good
A high-level GitHub API Client Library that uses Github's v3 API
weather
👍 238 ⬇️ 6.7K
Dart 3 compatibleMaintenance Status: Good
A weather plugin for fetching current weather and forecasting via the OpenWeatherMap API. Works for both Android and iOS.
pusher_channels_flutter
👍 157 ⬇️ 10.5K
Dart 3 compatibleMaintenance Status: Good
Pusher Channels Flutter Plugin
pub_api_client
👍 63 ⬇️ 98.6K
Dart 3 compatibleMaintenance Status: Good
An API Client for Pub to interact with public package information.
openfoodfacts
👍 132 ⬇️ 2.7K
Dart 3 compatibleMaintenance Status: Good
Dart package for the Open Food Facts API, a food products database made by everyone, for everyone.
openvpn_flutter
👍 117 ⬇️ 717
Dart 3 compatibleMaintenance Status: Good
A plugin that allow you to connect OpenVPN service with Flutter
google_api_headers
👍 29 ⬇️ 74.8K
Dart 3 compatibleMaintenance Status: Good
A Flutter plugin for getting the headers required to call Google APIs with an app restricted API key
twitter_api_v2
👍 73 ⬇️ 533
Dart 3 compatibleMaintenance Status: Poor
The most famous and powerful Dart/Flutter library for Twitter API v2.0.
shopify_flutter
👍 68 ⬇️ 1.1K
Dart 3 compatibleMaintenance Status: Good
A Flutter package to seamlessly connect your Shopify store with your app.
unsplash_client
👍 66 ⬇️ 3.2K
Dart 3 compatibleMaintenance Status: Good
Unsplash provides free high-resolution photos. This is a client for their REST API.
youtube_data_api
👍 60 ⬇️ 64
Dart 3 compatibleMaintenance Status: Poor
A Flutter package for fetching complete data from YouTube. Supports Search, Trending, Channels, Playlists and Video Data.
tmdb_api
👍 54 ⬇️ 546
Dart 3 compatibleMaintenance Status: Good
Dart client-side API package for TMDB.org API
ably_flutter
👍 45 ⬇️ 9.7K
Dart 3 compatibleMaintenance Status: Good
A wrapper around Ably's Cocoa and Java client library SDKs, providing iOS and Android support.
freshchat_sdk
👍 40 ⬇️ 14.4K
Dart 3 compatibleMaintenance Status: Good
Freshchat is a modern messaging software for sales and customer engagement teams. freshchat_sdk (BETA) will help you integrate chat support in your mobile apps.
sendgrid_mailer
👍 45 ⬇️ 1.6K
Dart 3 compatibleMaintenance Status: Poor
A Dart library used to compose and send emails using SendGrid v3 Mail Send API.
flutter_datawedge
👍 37 ⬇️ 4.9K
Dart 3 compatibleMaintenance Status: Good
A Flutter package to communicate with Zebra DataWedge scanners using the DataWedge Intent API
cloudflare
👍 37 ⬇️ 70
Dart 3 compatibleMaintenance Status: Good
This is a dart package for Cloudflare API to allow easy Image, Stream and Live Input api management.
wordpress_client
👍 36 ⬇️ 741
Dart 3 compatibleMaintenance Status: Good
A library to interact with the Wordpress REST API. Supports most of the common endpoints and all of the CRUD operations on the endpoints.
yt
👍 33 ⬇️ 84
Dart 3 compatibleMaintenance Status: Good
Native Dart interface to multiple YouTube REST APIs including the Data API.
obs_websocket
👍 32 ⬇️ 245
Dart 3 compatibleMaintenance Status: Good
obs_websocket allows dart-based connections to the OBS (Open Broadcaster Software) plugin obs-websocket
bluesky
👍 29 ⬇️ 2.7K
Dart 3 compatibleMaintenance Status: Good
The most famous and powerful Dart/Flutter library for Bluesky Social.
unleash_proxy_client_flutter
👍 11 ⬇️ 21.2K
Dart 3 compatibleMaintenance Status: Good
A Flutter/Dart client that can be used together with the unleash-proxy, Unleash Edge and Unleash Frontend API.
jikan_api
👍 29 ⬇️ 100
Dart 3 compatibleMaintenance Status: Average
Dart wrapper for the Jikan API, an unofficial MyAnimeList API.
alquran_cloud
👍 29 ⬇️ 20
Dart 3 compatibleMaintenance Status: Poor
un-official dart client wrapper for the quran.cloud api consume the holy book of quran
gst_verification
👍 28 ⬇️ 53
Dart 3 compatibleMaintenance Status: Poor
A flutter plugin to verify GST number in your flutter applications.
notion_api
👍 27 ⬇️ 95
Dart 3 compatibleMaintenance Status: Poor
A wrapper for the public beta Notion API to manage it like a Notion SDK package for dart.
unleash
👍 24 ⬇️ 3.1K
Dart 3 compatibleMaintenance Status: Poor
A Server Side Dart SDK for Unleash. Unleash is an open-source feature flag service.
slack_logger
👍 26 ⬇️ 712
Dart 3 compatibleMaintenance Status: Average
A simple flutter package to send message to slack channel via slack webhook
flutter_aepcore
👍 2 ⬇️ 27.1K
Dart 3 compatibleMaintenance Status: Good
Official Adobe Experience Platform support for Flutter apps. The Mobile Core represents the core Adobe Experience Platform SDK that is required for every app implementation.
vk_bridge
👍 25 ⬇️ 536
Dart 3 compatibleMaintenance Status: Good
A dart package for working with VK Mini Apps via VK Bridge. Works web, mobile-web
nextcloud
👍 25 ⬇️ 381
Dart 3 compatibleMaintenance Status: Good
A Nextcloud API client written in Dart supporting all maintained Nextcloud server versions.
mason_api
👍 7 ⬇️ 19.2K
Dart 3 compatibleMaintenance Status: Good
A Dart API client used by the Mason CLI.
books_finder
👍 24 ⬇️ 66
Dart 3 compatibleMaintenance Status: Average
A library to help on the search for books on google books api
figma
👍 21 ⬇️ 3.2K
Dart 3 compatibleMaintenance Status: Good
A Figma API wrapper library for interacting with Figma documents, written in pure Dart.
mastodon_api
👍 23 ⬇️ 74
Dart 3 compatibleMaintenance Status: Poor
The easiest and powerful Dart/Flutter library for Mastodon API.
persona_flutter
👍 21 ⬇️ 1.7K
Dart 3 compatibleMaintenance Status: Good
Persona Inquiry for Flutter. Integrates the native v2 SDKs for iOS and Android.
bible
👍 22 ⬇️ 105
Dart 3 compatibleMaintenance Status: Poor
A simple application to interact with multiple bible APIs from a single place
insta_public_api
👍 22 ⬇️ 31
Dart 3 compatibleMaintenance Status: Poor
A plugin for getting Instagram Details of a public user. Just Pass username inside InstaPublicApi class and get the required details.
flutter_aepedge
👍 2 ⬇️ 21.4K
Dart 3 compatibleMaintenance Status: Good
Official Adobe Experience Platform support for Flutter apps. The Experience Platform Edge extension enables sending data to the Adobe Experience Edge from a mobile device.
draw
👍 21 ⬇️ 104
Dart 3 compatibleMaintenance Status: Poor
A fully-featured Reddit API wrapper for Dart, inspired by PRAW.
twitch_api
👍 21 ⬇️ 82
Dart 3 compatibleMaintenance Status: Average
A wrapper in pure Dart to connect to Twitch.tv using OAuth implicit authentication.
stream_feed
👍 20 ⬇️ 63
Dart 3 compatibleMaintenance Status: Poor
Stream Feed official Dart SDK. Build your own feed experience using Dart and Flutter.
incognia_flutter
👍 1 ⬇️ 20.3K
Dart 3 compatibleMaintenance Status: Good
A plugin for Incognia's SDK.
flutter_aepedgeidentity
👍 0 ⬇️ 21.4K
Dart 3 compatibleMaintenance Status: Good
Official Adobe Experience Platform support for Flutter apps. The Experience Platform Edge Identity extension enables handling of user identity data from a mobile app when using the Adobe Experience Platform SDK and the Edge Network extension.
googleapis_beta
👍 14 ⬇️ 5.6K
Dart 3 compatibleMaintenance Status: Average
Auto-generated client libraries for accessing Google APIs described through the API discovery service.
atproto
👍 13 ⬇️ 2.7K
Dart 3 compatibleMaintenance Status: Good
The most famous and powerful Dart/Flutter library for AT Protocol.
open_meteo
👍 14 ⬇️ 263
Dart 3 compatibleMaintenance Status: Good
A simple, fast, asynchronous Dart/Flutter package for accessing the Open-Meteo API.
ory_client
👍 10 ⬇️ 4.4K
Dart 3 compatibleMaintenance Status: Good
OpenAPI API client for Ory Network, Ory's web-scale API for identity and access control.
weather_pack
👍 12 ⬇️ 77
Dart 3 compatibleMaintenance Status: Good
The project is designed to obtain weather via the OpenWeatherMap API. With geocoding and units measure. :)
libanime
👍 8 ⬇️ 100
Dart 3 compatibleMaintenance Status: Average
A Dart/Flutter library for anime websites downloading and parsing.
brick_rest
👍 2 ⬇️ 1.3K
Dart 3 compatibleMaintenance Status: Good
RESTful API connector for Brick, a data persistence library. Includes annotations, adapter, model, and provider.
carp_webservices
👍 0 ⬇️ 1K
Dart 3 compatibleMaintenance Status: Good
Flutter API for accessing the CARP web services - authentication, file management, data points, and app-specific collections of documents.
flutter_simple_shopify
👍 64 ⬇️ 108
Maintenance Status: Poor
A new Flutter package which provides help in creating a mobile app of a shopify store.