FLUTTER ECOSYSTEM

pub_api_client

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

Latest version
3.2.0
30-day downloads
77.9K
Likes
69
Pub points
160

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

A Flutter/Dart package that provides a client for interacting with the Pub package repository, enabling developers to fetch public package information such as metadata, versions, and dependencies. Built for simplicity and reliability, it integrates seamlessly into apps needing real-time access to Dart package data. The client supports all major platforms, including mobile, desktop, and web, making it ideal for tools that analyze or display package details. It is maintained by leoafarias.com and hosted on GitHub for transparency and community contributions.

Use cases
  • Fetching package metadata
  • Displaying package versions
  • Analyzing package dependencies
  • Building package search tools
  • Integrating with dev tooling
Key features
  • Simple API interface
  • Cross-platform support
  • Real-time package data
  • GitHub-hosted source code
  • Official Pub repository integration
Suitable for
  • Dart package explorers
  • Developer tooling apps
  • Dependency analysis utilities
  • Educational apps about Dart packages
  • CI/CD pipeline integrations
Considerations
  • Requires internet connection
  • Rate limiting may apply
  • Limited to public package data
  • Not suitable for private package management
  • Depends on external Pub service stability
Supported platformsAndroidiOSmacOSWindowsLinux

Install package

flutter pub add pub_api_client

Categories

Source repository

Related projects