Flutter Gems is a curated list of 7000+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter API packages
Last updated: August 11, 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.11K ⬇️ 826.2K
Dart 3 compatibleMaintenance Status: Good
Auto-generated client libraries for accessing Google APIs described through the API discovery service.
weather
👍 242 ⬇️ 5.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.
github
👍 154 ⬇️ 102.5K
Dart 3 compatibleMaintenance Status: Good
A high-level GitHub API Client Library that uses Github's v3 API
pusher_channels_flutter
👍 160 ⬇️ 16K
Dart 3 compatibleMaintenance Status: Good
Pusher Channels Flutter Plugin
openfoodfacts
👍 137 ⬇️ 3.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
👍 123 ⬇️ 624
Dart 3 compatibleMaintenance Status: Good
A plugin that allow you to connect OpenVPN service with Flutter
pub_api_client
👍 65 ⬇️ 69.2K
Dart 3 compatibleMaintenance Status: Good
An API Client for Pub to interact with public package information.
google_api_headers
👍 30 ⬇️ 88.4K
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 ⬇️ 934
Dart 3 compatibleMaintenance Status: Poor
The most famous and powerful Dart/Flutter library for Twitter API v2.0.
shopify_flutter
👍 71 ⬇️ 1.8K
Dart 3 compatibleMaintenance Status: Good
A Flutter package to seamlessly connect your Shopify store with your app.
unsplash_client
👍 67 ⬇️ 3.1K
Dart 3 compatibleMaintenance Status: Good
Unsplash provides free high-resolution photos. This is a client for their REST API.
freshchat_sdk
👍 41 ⬇️ 27K
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.
youtube_data_api
👍 61 ⬇️ 60
Dart 3 compatibleMaintenance Status: Poor
A Flutter package for fetching complete data from YouTube. Supports Search, Trending, Channels, Playlists and Video Data.
ably_flutter
👍 46 ⬇️ 15.8K
Dart 3 compatibleMaintenance Status: Good
A wrapper around Ably's Cocoa and Java client library SDKs, providing iOS and Android support.
tmdb_api
👍 57 ⬇️ 600
Dart 3 compatibleMaintenance Status: Good
Dart client-side API package for TMDB.org API
sendgrid_mailer
👍 45 ⬇️ 1.7K
Dart 3 compatibleMaintenance Status: Poor
A Dart library used to compose and send emails using SendGrid v3 Mail Send API.
flutter_datawedge
👍 39 ⬇️ 7K
Dart 3 compatibleMaintenance Status: Good
A Flutter package to communicate with Zebra DataWedge scanners using the DataWedge Intent API
flutter_meta_sdk
👍 24 ⬇️ 18.3K
Dart 3 compatibleMaintenance Status: Good
Meta SDK for Flutter. This package allow you to integration with Facebook SDK using developer facebook dashboard, track flutter app events, and etc.
cloudflare
👍 38 ⬇️ 378
Dart 3 compatibleMaintenance Status: Good
This is a dart package for Cloudflare API to allow easy Image, Stream and Live Input api management.
flutter_aepcore
👍 2 ⬇️ 45K
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.
incognia_flutter
👍 1 ⬇️ 45.4K
Dart 3 compatibleMaintenance Status: Good
A plugin for Incognia's SDK.
wordpress_client
👍 36 ⬇️ 937
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.
obs_websocket
👍 34 ⬇️ 266
Dart 3 compatibleMaintenance Status: Good
obs_websocket allows dart-based connections to the OBS (Open Broadcaster Software) plugin obs-websocket
flutter_aepedge
👍 2 ⬇️ 40.6K
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.
bluesky
👍 30 ⬇️ 4.9K
Dart 3 compatibleMaintenance Status: Good
The most famous and powerful Dart/Flutter library for Bluesky Social.
yt
👍 33 ⬇️ 146
Dart 3 compatibleMaintenance Status: Average
Native Dart interface to multiple YouTube REST APIs including the Data API.
flutter_aepedgeidentity
👍 0 ⬇️ 40.6K
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.
unleash_proxy_client_flutter
👍 11 ⬇️ 25.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
👍 30 ⬇️ 184
Dart 3 compatibleMaintenance Status: Average
Dart wrapper for the Jikan API, an unofficial MyAnimeList API.
alquran_cloud
👍 29 ⬇️ 29
Dart 3 compatibleMaintenance Status: Poor
un-official dart client wrapper for the quran.cloud api consume the holy book of quran
rest_countries_data
👍 28 ⬇️ 325
Dart 3 compatibleMaintenance Status: Good
A Dart package that acts as a wrapper for the REST Countries API, providing easy access to countries data.
yahoo_finance_data_reader
👍 28 ⬇️ 260
Dart 3 compatibleMaintenance Status: Good
Data reader for yahoo finance to get daily stocks prices. It can be used to develop backtests and it can get all the historic daily data on yahoo finance
gst_verification
👍 28 ⬇️ 55
Dart 3 compatibleMaintenance Status: Poor
A flutter plugin to verify GST number in your flutter applications.
notion_api
👍 27 ⬇️ 112
Dart 3 compatibleMaintenance Status: Poor
A wrapper for the public beta Notion API to manage it like a Notion SDK package for dart.
slack_logger
👍 26 ⬇️ 866
Dart 3 compatibleMaintenance Status: Average
A simple flutter package to send message to slack channel via slack webhook
nextcloud
👍 25 ⬇️ 673
Dart 3 compatibleMaintenance Status: Good
A Nextcloud API client written in Dart supporting all maintained Nextcloud server versions.
vk_bridge
👍 25 ⬇️ 526
Dart 3 compatibleMaintenance Status: Average
A dart package for working with VK Mini Apps via VK Bridge. Works web, mobile-web
mason_api
👍 7 ⬇️ 23.1K
Dart 3 compatibleMaintenance Status: Good
A Dart API client used by the Mason CLI.
books_finder
👍 25 ⬇️ 123
Dart 3 compatibleMaintenance Status: Poor
A library to help on the search for books on google books api
sweph
👍 25 ⬇️ 4
Dart 3 compatibleMaintenance Status: Good
Cross-platform bindings of Swiss Ephemeris APIs for Flutter.
unleash
👍 24 ⬇️ 1.1K
Dart 3 compatibleMaintenance Status: Poor
A Server Side Dart SDK for Unleash. Unleash is an open-source feature flag service.
persona_flutter
👍 23 ⬇️ 2.1K
Dart 3 compatibleMaintenance Status: Good
Persona Inquiry for Flutter. Integrates the native v2 SDKs for iOS and Android.
figma
👍 21 ⬇️ 3.6K
Dart 3 compatibleMaintenance Status: Good
A Figma API wrapper library for interacting with Figma documents, written in pure Dart.
mastodon_api
👍 23 ⬇️ 124
Dart 3 compatibleMaintenance Status: Poor
The easiest and powerful Dart/Flutter library for Mastodon API.
insta_public_api
👍 22 ⬇️ 54
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.
googleapis_beta
👍 14 ⬇️ 10K
Dart 3 compatibleMaintenance Status: Average
Auto-generated client libraries for accessing Google APIs described through the API discovery service.
draw
👍 21 ⬇️ 227
Dart 3 compatibleMaintenance Status: Poor
A fully-featured Reddit API wrapper for Dart, inspired by PRAW.
twitch_api
👍 21 ⬇️ 108
Dart 3 compatibleMaintenance Status: Poor
A wrapper in pure Dart to connect to Twitch.tv using OAuth implicit authentication.
bible
👍 21 ⬇️ 87
Dart 3 compatibleMaintenance Status: Poor
A simple application to interact with multiple bible APIs from a single place
stream_feed
👍 20 ⬇️ 104
Dart 3 compatibleMaintenance Status: Poor
Stream Feed official Dart SDK. Build your own feed experience using Dart and Flutter.
atproto
👍 14 ⬇️ 4.1K
Dart 3 compatibleMaintenance Status: Good
The most famous and powerful Dart/Flutter library for AT Protocol.
ory_client
👍 11 ⬇️ 7.5K
Dart 3 compatibleMaintenance Status: Good
OpenAPI API client for Ory Network, Ory's web-scale API for identity and access control.
open_meteo
👍 15 ⬇️ 674
Dart 3 compatibleMaintenance Status: Good
A simple, fast, asynchronous Dart/Flutter package for accessing the Open-Meteo API.
weather_pack
👍 12 ⬇️ 84
Dart 3 compatibleMaintenance Status: Good
The project is designed to obtain weather via the OpenWeatherMap API. With geocoding and units measure. :)
libanime
👍 8 ⬇️ 136
Dart 3 compatibleMaintenance Status: Average
A Dart/Flutter library for anime websites downloading and parsing.
brick_rest
👍 2 ⬇️ 1.2K
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 ⬇️ 76
Maintenance Status: Poor
A new Flutter package which provides help in creating a mobile app of a shopify store.