Flutter Gems is a curated list of 7000+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn Twitter

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 compatible
Maintenance Status: Good

Auto-generated client libraries for accessing Google APIs described through the API discovery service.

weather
👍 242   ⬇️ 5.7K
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Good

A high-level GitHub API Client Library that uses Github's v3 API

pusher_channels_flutter
👍 160   ⬇️ 16K
Dart 3 compatible
Maintenance Status: Good

Pusher Channels Flutter Plugin

openfoodfacts
👍 137   ⬇️ 3.7K
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Good

A plugin that allow you to connect OpenVPN service with Flutter

pub_api_client
👍 65   ⬇️ 69.2K
Dart 3 compatible
Maintenance Status: Good

An API Client for Pub to interact with public package information.

google_api_headers
👍 30   ⬇️ 88.4K
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Poor

The most famous and powerful Dart/Flutter library for Twitter API v2.0.

shopify_flutter
👍 71   ⬇️ 1.8K
Dart 3 compatible
Maintenance Status: Good

A Flutter package to seamlessly connect your Shopify store with your app.

unsplash_client
👍 67   ⬇️ 3.1K
Dart 3 compatible
Maintenance Status: Good

Unsplash provides free high-resolution photos. This is a client for their REST API.

freshchat_sdk
👍 41   ⬇️ 27K
Dart 3 compatible
Maintenance 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 compatible
Maintenance 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 compatible
Maintenance Status: Good

A wrapper around Ably's Cocoa and Java client library SDKs, providing iOS and Android support.

tmdb_api
👍 57   ⬇️ 600
Dart 3 compatible
Maintenance Status: Good

Dart client-side API package for TMDB.org API

sendgrid_mailer
👍 45   ⬇️ 1.7K
Dart 3 compatible
Maintenance Status: Poor

A Dart library used to compose and send emails using SendGrid v3 Mail Send API.

flutter_datawedge
👍 39   ⬇️ 7K
Dart 3 compatible
Maintenance Status: Good

A Flutter package to communicate with Zebra DataWedge scanners using the DataWedge Intent API

flutter_meta_sdk
👍 24   ⬇️ 18.3K
Dart 3 compatible
Maintenance 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 compatible
Maintenance 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 compatible
Maintenance 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 compatible
Maintenance Status: Good

A plugin for Incognia's SDK.

wordpress_client
👍 36   ⬇️ 937
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Good

obs_websocket allows dart-based connections to the OBS (Open Broadcaster Software) plugin obs-websocket

flutter_aepedge
👍 2   ⬇️ 40.6K
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Good

The most famous and powerful Dart/Flutter library for Bluesky Social.

yt
👍 33   ⬇️ 146
Dart 3 compatible
Maintenance Status: Average

Native Dart interface to multiple YouTube REST APIs including the Data API.

flutter_aepedgeidentity
👍 0   ⬇️ 40.6K
Dart 3 compatible
Maintenance 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 compatible
Maintenance 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 compatible
Maintenance Status: Average

Dart wrapper for the Jikan API, an unofficial MyAnimeList API.

alquran_cloud
👍 29   ⬇️ 29
Dart 3 compatible
Maintenance 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 compatible
Maintenance 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 compatible
Maintenance 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 compatible
Maintenance Status: Poor

A flutter plugin to verify GST number in your flutter applications.

notion_api
👍 27   ⬇️ 112
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Average

A simple flutter package to send message to slack channel via slack webhook

nextcloud
👍 25   ⬇️ 673
Dart 3 compatible
Maintenance Status: Good

A Nextcloud API client written in Dart supporting all maintained Nextcloud server versions.

vk_bridge
👍 25   ⬇️ 526
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Good

A Dart API client used by the Mason CLI.

books_finder
👍 25   ⬇️ 123
Dart 3 compatible
Maintenance Status: Poor

A library to help on the search for books on google books api

sweph
👍 25   ⬇️ 4
Dart 3 compatible
Maintenance Status: Good

Cross-platform bindings of Swiss Ephemeris APIs for Flutter.

unleash
👍 24   ⬇️ 1.1K
Dart 3 compatible
Maintenance Status: Poor

A Server Side Dart SDK for Unleash. Unleash is an open-source feature flag service.

persona_flutter
👍 23   ⬇️ 2.1K
Dart 3 compatible
Maintenance Status: Good

Persona Inquiry for Flutter. Integrates the native v2 SDKs for iOS and Android.

figma
👍 21   ⬇️ 3.6K
Dart 3 compatible
Maintenance Status: Good

A Figma API wrapper library for interacting with Figma documents, written in pure Dart.

mastodon_api
👍 23   ⬇️ 124
Dart 3 compatible
Maintenance Status: Poor

The easiest and powerful Dart/Flutter library for Mastodon API.

insta_public_api
👍 22   ⬇️ 54
Dart 3 compatible
Maintenance 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 compatible
Maintenance Status: Average

Auto-generated client libraries for accessing Google APIs described through the API discovery service.

draw
👍 21   ⬇️ 227
Dart 3 compatible
Maintenance Status: Poor

A fully-featured Reddit API wrapper for Dart, inspired by PRAW.

twitch_api
👍 21   ⬇️ 108
Dart 3 compatible
Maintenance Status: Poor

A wrapper in pure Dart to connect to Twitch.tv using OAuth implicit authentication.

bible
👍 21   ⬇️ 87
Dart 3 compatible
Maintenance Status: Poor

A simple application to interact with multiple bible APIs from a single place

stream_feed
👍 20   ⬇️ 104
Dart 3 compatible
Maintenance Status: Poor

Stream Feed official Dart SDK. Build your own feed experience using Dart and Flutter.

atproto
👍 14   ⬇️ 4.1K
Dart 3 compatible
Maintenance Status: Good

The most famous and powerful Dart/Flutter library for AT Protocol.

ory_client
👍 11   ⬇️ 7.5K
Dart 3 compatible
Maintenance Status: Good

OpenAPI API client for Ory Network, Ory's web-scale API for identity and access control.

open_meteo
👍 15   ⬇️ 674
Dart 3 compatible
Maintenance Status: Good

A simple, fast, asynchronous Dart/Flutter package for accessing the Open-Meteo API.

weather_pack
👍 12   ⬇️ 84
Dart 3 compatible
Maintenance Status: Good

The project is designed to obtain weather via the OpenWeatherMap API. With geocoding and units measure. :)

libanime
👍 8   ⬇️ 136
Dart 3 compatible
Maintenance Status: Average

A Dart/Flutter library for anime websites downloading and parsing.

brick_rest
👍 2   ⬇️ 1.2K
Dart 3 compatible
Maintenance Status: Good

RESTful API connector for Brick, a data persistence library. Includes annotations, adapter, model, and provider.

carp_webservices
👍 0   ⬇️ 1K
Dart 3 compatible
Maintenance 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.