Search categories, packages and repositories

Package detailsv2.0.0

aws_kms_api

AWS API client for AWS Key Management Service (generated from SDK API specification).

AndroidiOSWebmacOSWindowsLinux
30-day downloads
3.5K
Likes
0
Pub points
130

Install package

flutter pub add aws_kms_api

Package Overview

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

A Flutter/Dart package that provides a client for AWS Key Management Service (KMS), generated from the official AWS SDK API specification. It enables secure cryptographic operations such as encryption, decryption, key management, and signing within Flutter applications across multiple platforms. The package integrates seamlessly with AWS services and supports modern security practices through AWS's managed key infrastructure. It is ideal for developers building apps requiring robust data protection and compliance with security standards.

Use cases

  • Secure data encryption in mobile apps
  • Managing cryptographic keys in cloud environments
  • Integrating with AWS services requiring KMS
  • Implementing end-to-end encryption workflows
  • Complying with data protection regulations

Key features

  • Generated from official AWS SDK
  • Cross-platform support (Android, iOS, Web, macOS, Windows, Linux)
  • Supports encryption, decryption, and key management
  • Built-in integration with AWS authentication
  • Lightweight and focused on KMS functionality

Suitable for

  • Flutter developers using AWS KMS
  • Apps needing secure key management
  • Enterprise-level security implementations
  • Backend-integrated mobile applications
  • Developers following AWS best practices

Considerations

  • Requires AWS credentials and proper IAM permissions
  • Depends on network connectivity to AWS
  • May incur AWS service costs
  • Not suitable for offline cryptographic operations
  • Limited to KMS-specific functionality, not full AWS 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.