aws-c-auth
« Back to VersTracker
Description:
C99 library implementation of AWS client-side authentication
Type: Formula  |  Latest Version: 0.9.4@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  @awscloud  |  formulae.brew.sh
Category: Security
Tags: aws authentication c-library cloud signing security
Install: brew install aws-c-auth
About:
aws-c-auth is a C99 library providing AWS request signing and credential management for client-side authentication. It supports multiple AWS signature versions including SigV4 and SigV4a, enabling secure requests to AWS services. The library integrates seamlessly with the AWS C SDK ecosystem for building high-performance cloud applications.
Key Features:
  • Support for AWS Signature Version 4 (SigV4) and SigV4a
  • Pluggable credential provider system
  • Integration with AWS C SDK ecosystem
  • Lightweight C99 implementation
Use Cases:
  • Building AWS SDKs and command-line tools in C
  • Implementing custom AWS service clients
  • IoT device authentication with AWS
  • High-performance cloud-native applications
Alternatives:
  • aws-sdk-cpp – Full C++ SDK vs lightweight C library for authentication only
  • python-aws-auth – Python-based solutions vs native C performance
License: Apache-2.0
Dependencies: aws-c-cal, aws-c-common, aws-c-http, aws-c-io, aws-c-sdkutils
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 11, 2025 3:41am 0 VERSION_BUMP da96e462