FLUTTER ECOSYSTEM

amplify_api_dart

The Amplify API category plugin in Dart-only, supporting GraphQL and REST operations.

Latest version
0.5.23
30-day downloads
36.6K
Likes
3
Pub points
160

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

Amplify API Dart is a Flutter plugin that enables GraphQL and REST API operations within Dart applications. It integrates seamlessly with AWS Amplify, allowing developers to connect to backend services securely and efficiently. The package supports authentication, data modeling, and real-time updates through GraphQL subscriptions. Designed for cross-platform use, it works across Android, iOS, Web, macOS, Windows, and Linux. Developers can easily configure and manage API endpoints using Amplify's CLI tools.

Use cases
  • Integrating GraphQL APIs in Flutter apps
  • Performing REST calls with authentication
  • Building real-time features with GraphQL subscriptions
  • Connecting Flutter apps to AWS backend services
  • Managing API configurations via Amplify CLI
Key features
  • Supports GraphQL and REST operations
  • Cross-platform compatibility
  • Built-in authentication integration
  • Real-time data with subscriptions
  • CLI-driven configuration
Suitable for
  • Flutter developers using AWS Amplify
  • Apps requiring secure API access
  • Projects with GraphQL or REST backends
  • Cross-platform mobile and web applications
  • Teams leveraging AWS infrastructure
Considerations
  • Requires AWS Amplify setup
  • Dependent on Amplify CLI for configuration
  • May require additional dependencies for full functionality
  • Limited to AWS-hosted APIs without custom endpoints
  • Learning curve for new Amplify users
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add amplify_api_dart

Categories

Dependencies

Dependency list 9 items

Source repository

Related projects

No data available yet.