Search packages, repositories and app categories

Package detailsv2.0.0

aws_waf_api

AWS API client for AWS WAF (generated from SDK API specification).

AndroidiOSWebmacOSWindowsLinux
30-day downloads
89
Likes
0
Pub points
130

Install package

flutter pub add aws_waf_api

Package Overview

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

A Flutter/Dart package that provides an AWS WAF API client, generated from the official AWS SDK specification. It enables integration with AWS WAF (Web Application Firewall) services to manage rules, web ACLs, and protection against common web exploits. The package supports all major platforms including Android, iOS, Web, macOS, Windows, and Linux, making it suitable for cross-platform applications requiring robust security controls. Developers can programmatically configure and monitor WAF protections for their web applications hosted on AWS.

Use cases

  • Integrating WAF rule management into a cross-platform app
  • Automating web ACL updates via Flutter apps
  • Monitoring and managing AWS WAF protections programmatically
  • Securing web APIs behind AWS WAF
  • Building admin dashboards for WAF configuration

Key features

  • Generated from official AWS SDK specification
  • Cross-platform support (Android, iOS, Web, macOS, Windows, Linux)
  • Programmatic control over WAF rules and web ACLs
  • Type-safe Dart interfaces
  • Real-time WAF policy management

Suitable for

  • Developers building secure cross-platform apps
  • Teams managing AWS WAF via custom tools
  • Backend administrators needing programmatic access to WAF
  • Flutter apps requiring AWS security integration

Considerations

  • Requires AWS credentials and proper IAM permissions
  • Not intended for direct end-user interaction
  • Depends on stable AWS API surface
  • May require updates when AWS WAF API changes
  • Limited to functionality available in the generated SDK

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

High-level APIs for Amazon Web Services (AWS) in Dart

This repository contains a single Dart package, aws_client, which bundles auto-generated clients for all supported AWS APIs together with the shared runtime, DynamoDB document client and credential providers.

  • aws_client — the published package with all AWS API clients
  • Code generator — generates aws_client from the AWS SDK for JavaScript API models

Development

Generate the APIs

Generated sources are checked into the repository. To regenerate them, run the following command with the working directory set to the generator folder:

dart bin/generate.dart generate

This downloads the JSON API definitions (if needed) and regenerates the aws_client package and its protocol conformance test suite. See the generator README for more options.

TODO

  • Implement EC2 protocol

Categories

Dependencies

Dependency list 1 items

Source repository

Projects using this package

No data available yet.