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

Discord Medium LinkedIn Twitter

Top Flutter API packages

Last updated: December 4, 2024

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
Dart 3 compatible 👍 1.04K
Maintenance Status: Good

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

pusher_channels_flutter
Dart 3 compatible 👍 145
Maintenance Status: Good

Pusher Channels Flutter Plugin

github
Dart 3 compatible 👍 144
Maintenance Status: Good

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

openfoodfacts
Dart 3 compatible 👍 123
Maintenance Status: Good

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

openvpn_flutter
Dart 3 compatible 👍 106
Maintenance Status: Good

A plugin that allow you to connect OpenVPN service with Flutter

unsplash_client
Dart 3 compatible 👍 64
Maintenance Status: Good

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

pub_api_client
Dart 3 compatible 👍 60
Maintenance Status: Good

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

shopify_flutter
Dart 3 compatible 👍 53
Maintenance Status: Good

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

tmdb_api
Dart 3 compatible 👍 51
Maintenance Status: Good

Dart client-side API package for TMDB.org API

ably_flutter
Dart 3 compatible 👍 44
Maintenance Status: Good

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

freshchat_sdk
Dart 3 compatible 👍 39
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.

wordpress_client
Dart 3 compatible 👍 36
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.

flutter_datawedge
Dart 3 compatible 👍 35
Maintenance Status: Good

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

yt
Dart 3 compatible 👍 31
Maintenance Status: Good

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

obs_websocket
Dart 3 compatible 👍 30
Maintenance Status: Good

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

jikan_api
Dart 3 compatible 👍 27
Maintenance Status: Good

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

vk_bridge
Dart 3 compatible 👍 25
Maintenance Status: Good

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

bluesky
Dart 3 compatible 👍 25
Maintenance Status: Good

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

nextcloud
Dart 3 compatible 👍 24
Maintenance Status: Good

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

googleapis_beta
Dart 3 compatible 👍 14
Maintenance Status: Good

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

weather_pack
Dart 3 compatible 👍 12
Maintenance Status: Good

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

open_meteo
Dart 3 compatible 👍 12
Maintenance Status: Good

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

atproto
Dart 3 compatible 👍 12
Maintenance Status: Good

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

ory_client
Dart 3 compatible 👍 11
Maintenance Status: Good

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

libanime
Dart 3 compatible 👍 8
Maintenance Status: Good

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

mason_api
Dart 3 compatible 👍 6
Maintenance Status: Good

A Dart API client used by the Mason CLI.

brick_rest
Dart 3 compatible 👍 1
Maintenance Status: Good

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

carp_webservices
Dart 3 compatible 👍 0
Maintenance Status: Good

Flutter API for accessing the CARP web services - authentication, file management, data points, and app-specific collections of documents.

weather
Dart 3 compatible 👍 224
Maintenance Status: Average

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

twitter_api_v2
Dart 3 compatible 👍 72
Maintenance Status: Average

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

cloudflare
Dart 3 compatible 👍 32
Maintenance Status: Average

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

slack_logger
Dart 3 compatible 👍 25
Maintenance Status: Average

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

books_finder
Dart 3 compatible 👍 24
Maintenance Status: Average

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

twitch_api
Dart 3 compatible 👍 22
Maintenance Status: Average

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

mastodon_api
Dart 3 compatible 👍 22
Maintenance Status: Average

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

draw
Dart 3 compatible 👍 20
Maintenance Status: Average

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

youtube_data_api
Dart 3 compatible 👍 58
Maintenance Status: Poor

A Flutter package for fetching complete data from YouTube. Supports Search, Trending, Channels, Playlists and Video Data.

sendgrid_mailer
Dart 3 compatible 👍 44
Maintenance Status: Poor

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

gst_verification
Dart 3 compatible 👍 28
Maintenance Status: Poor

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

notion_api
Dart 3 compatible 👍 27
Maintenance Status: Poor

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

unleash
Dart 3 compatible 👍 23
Maintenance Status: Poor

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

insta_public_api
Dart 3 compatible 👍 22
Maintenance Status: Poor

A plugin for getting Instagram Details of a public user. Just Pass username inside InstaPublicApi class and get the required details.

bible
Dart 3 compatible 👍 22
Maintenance Status: Poor

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

stream_feed
Dart 3 compatible 👍 20
Maintenance Status: Poor

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

flutter_simple_shopify
👍 64
Maintenance Status: Poor

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

alquran_cloud
👍 28
Maintenance Status: Poor

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