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

Discord Medium LinkedIn Twitter

Top Flutter API packages

Last updated: January 26, 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.05K   ⬇️ 494.5K
Dart 3 compatible
Maintenance Status: Good

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

github
👍 145   ⬇️ 105.3K
Dart 3 compatible
Maintenance Status: Good

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

weather
👍 232   ⬇️ 3.7K
Dart 3 compatible
Maintenance Status: Average

A weather plugin for fetching current weather and forecasting via the OpenWeatherMap API. Works for both Android and iOS.

pusher_channels_flutter
👍 154   ⬇️ 9.2K
Dart 3 compatible
Maintenance Status: Good

Pusher Channels Flutter Plugin

openfoodfacts
👍 127   ⬇️ 1.6K
Dart 3 compatible
Maintenance Status: Good

Dart package for the Open Food Facts API, a food products database made by everyone, for everyone.

pub_api_client
👍 62   ⬇️ 55.7K
Dart 3 compatible
Maintenance Status: Good

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

openvpn_flutter
👍 111   ⬇️ 666
Dart 3 compatible
Maintenance Status: Good

A plugin that allow you to connect OpenVPN service with Flutter

google_api_headers
👍 28   ⬇️ 61.7K
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
👍 72   ⬇️ 467
Dart 3 compatible
Maintenance Status: Average

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

unsplash_client
👍 65   ⬇️ 4.2K
Dart 3 compatible
Maintenance Status: Average

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

shopify_flutter
👍 60   ⬇️ 1.4K
Dart 3 compatible
Maintenance Status: Good

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

youtube_data_api
👍 58   ⬇️ 92
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
👍 44   ⬇️ 8.3K
Dart 3 compatible
Maintenance Status: Good

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

tmdb_api
👍 53   ⬇️ 430
Dart 3 compatible
Maintenance Status: Average

Dart client-side API package for TMDB.org API

freshchat_sdk
👍 40   ⬇️ 9.1K
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.

sendgrid_mailer
👍 44   ⬇️ 1.5K
Dart 3 compatible
Maintenance Status: Poor

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

flutter_datawedge
👍 36   ⬇️ 2.3K
Dart 3 compatible
Maintenance Status: Good

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

wordpress_client
👍 36   ⬇️ 320
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.

cloudflare
👍 35   ⬇️ 3
Dart 3 compatible
Maintenance Status: Average

This is a dart package for Cloudflare API to allow easy Image, Stream and Live Input api management.

unleash_proxy_client_flutter
👍 10   ⬇️ 19.9K
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.

yt
👍 32   ⬇️ 29
Dart 3 compatible
Maintenance Status: Good

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

obs_websocket
👍 30   ⬇️ 63
Dart 3 compatible
Maintenance Status: Good

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

flutter_aepcore
👍 2   ⬇️ 23.1K
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.

gst_verification
👍 28   ⬇️ 126
Dart 3 compatible
Maintenance Status: Poor

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

alquran_cloud
👍 28   ⬇️ 21
Dart 3 compatible
Maintenance Status: Poor

un-official dart client wrapper for the quran.cloud api consume the holy book of quran

jikan_api
👍 27   ⬇️ 98
Dart 3 compatible
Maintenance Status: Average

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

notion_api
👍 27   ⬇️ 97
Dart 3 compatible
Maintenance Status: Poor

A wrapper for the public beta Notion API to manage it like a Notion SDK package for dart.

bluesky
👍 25   ⬇️ 1.1K
Dart 3 compatible
Maintenance Status: Good

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

unleash
👍 23   ⬇️ 2.5K
Dart 3 compatible
Maintenance Status: Poor

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

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

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

vk_bridge
👍 25   ⬇️ 270
Dart 3 compatible
Maintenance Status: Good

A dart package for working with VK Mini Apps via VK Bridge. Works web, mobile-web

slack_logger
👍 25   ⬇️ 251
Dart 3 compatible
Maintenance Status: Average

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

nextcloud
👍 24   ⬇️ 214
Dart 3 compatible
Maintenance Status: Good

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

books_finder
👍 24   ⬇️ 67
Dart 3 compatible
Maintenance Status: Average

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

flutter_aepedge
👍 1   ⬇️ 18.7K
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.

persona_flutter
👍 21   ⬇️ 1.5K
Dart 3 compatible
Maintenance Status: Good

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

flutter_aepedgeidentity
👍 0   ⬇️ 19K
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.

mastodon_api
👍 22   ⬇️ 60
Dart 3 compatible
Maintenance Status: Average

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

twitch_api
👍 22   ⬇️ 57
Dart 3 compatible
Maintenance Status: Average

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

bible
👍 22   ⬇️ 51
Dart 3 compatible
Maintenance Status: Poor

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

insta_public_api
👍 22   ⬇️ 30
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.

mason_api
👍 7   ⬇️ 11.4K
Dart 3 compatible
Maintenance Status: Good

A Dart API client used by the Mason CLI.

draw
👍 20   ⬇️ 104
Dart 3 compatible
Maintenance Status: Average

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

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

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

incognia_flutter
👍 0   ⬇️ 16.5K
Dart 3 compatible
Maintenance Status: Good

A plugin for Incognia's SDK.

googleapis_beta
👍 14   ⬇️ 1.1K
Dart 3 compatible
Maintenance Status: Average

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

atproto
👍 13   ⬇️ 1.1K
Dart 3 compatible
Maintenance Status: Good

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

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

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

open_meteo
👍 12   ⬇️ 345
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   ⬇️ 88
Dart 3 compatible
Maintenance Status: Good

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

brick_rest
👍 1   ⬇️ 2.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   ⬇️ 606
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   ⬇️ 36

Maintenance Status: Poor

A new Flutter package which provides help in creating a mobile app of a shopify store.