🍺 BREW Explorer

← all formulae

aws-sdk-cpp

brew install aws-sdk-cpp v1.11.825 Apache-2.0

C++ library providing AWS service clients and low-level APIs for interacting with Amazon Web Services.

Why you might care

Use this if you're building C++ applications that need to call AWS services (S3, EC2, DynamoDB, etc.). It's the official AWS SDK for C++, offering both high-level and low-level interfaces with minimal external dependencies and cross-platform support (Windows, macOS, Linux). Primary use case is as a build/runtime dependency for C++ projects targeting AWS.

Categories

Alternatives

aws-c-sdk boto3
7.7k
30-day installs · #431
22.0k
90-day · #486
96.2k
365-day · #434
2.2k
★ GitHub stars · updated 1d ago

Runtime dependencies

Build dependencies

GitHub topics

aws cpp cross-platform

Links

Blurb generated by claude-haiku-4-5 on today.

Raw metadata
{
  "aliases": [],
  "alternatives": [
    "aws-c-sdk",
    "boto3"
  ],
  "build_dependencies": [
    "cmake"
  ],
  "categories": [
    "sdk",
    "library",
    "binding"
  ],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [
    "aws-c-auth",
    "aws-c-common",
    "aws-c-event-stream",
    "aws-c-http",
    "aws-c-io",
    "aws-c-s3",
    "aws-crt-cpp"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "AWS SDK for C++",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:35:41+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "aws-sdk-cpp",
  "github_default_branch": "main",
  "github_last_commit_at": "2026-06-19T19:44:40Z",
  "github_readme_excerpt": "# AWS SDK for C++\nThe AWS SDK for C++ provides a modern C++ (version C++ 11 or later) interface for Amazon Web Services (AWS). It is meant to be performant and fully functioning with low- and high-level SDKs, while minimizing dependencies and providing platform portability (Windows, OSX, Linux, and mobile).\n\nAWS SDK for C++ is now in General Availability and recommended for production use. We invite our customers to join the development efforts by submitting pull requests and sending us feedback and ideas via GitHub Issues.\n\n## __Jump To:__\n* [Change log](https://github.com/aws/aws-sdk-cpp/tags)\n* [API Docs](https://sdk.amazonaws.com/cpp/api/LATEST/index.html)\n* [Getting Started](#getting-started)\n* [Getting Help](#getting-help)\n* [Using the SDK and Other Topics](#using-the-sdk-and-other-topics)\n\n# Getting Started\n\n## Building the SDK:\n\n### Minimum Requirements:\n* Visual Studio 2015 or later\n* OR GNU Compiler Collection (GCC) 4.9 or later\n* OR Clang 3.3 or later\n* 4GB of RAM (required for building some of the larger clients; SDK build may fail on EC2 instance types t2.micro, t2.small, and other small instance types due to insufficient memory)\n* Supported platforms\n  * Amazon Linux\n  * Windows\n  * Mac\n\n### Building From Source:\n\n#### To create an **out-of-source build**:\n1. Install CMake and the relevant build tools for your platform. Ensure these are available in your executable path.\n2. Clone this repository with submodules\n\n    ```sh\n    git clone --recurse-submodules https://github.com/aws/aws-sdk-cpp\n    ```\n\n3. Create your build directory. Replace `\u003cBUILD_DIR\u003e` with your build directory name:\n4. Build the project:\n\n    ```sh\n   cd \u003cBUILD_DIR\u003e\n   cmake \u003cpath-to-root-of-this-source-code\u003e \\\n    -DCMAKE_BUILD_TYPE=Debug \\\n    -DCMAKE_INSTALL_PREFIX=\u003cpath-to-install\u003e \\\n    -DBUILD_ONLY=\"s3\"\n   cmake --build . --config=Debug\n   cmake --install . --config=Debug\n   ```\n\n   **_NOTE:_** BUILD_ONLY is an optional flag used to list only the services you are using. Building",
  "github_repo": "aws/aws-sdk-cpp",
  "github_stars": 2209,
  "github_topics": [
    "aws",
    "cpp",
    "cross-platform"
  ],
  "homepage": "https://github.com/aws/aws-sdk-cpp",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 7659,
  "installs_365d": 96216,
  "installs_90d": 22000,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "Apache-2.0",
  "llm_generated_at": "2026-06-20T23:44:49+00:00",
  "llm_model": "claude-haiku-4-5",
  "name": "aws-sdk-cpp",
  "oldnames": [],
  "one_liner": "C++ library providing AWS service clients and low-level APIs for interacting with Amazon Web Services.",
  "optional_dependencies": [],
  "rank_30d": 431,
  "rank_365d": 434,
  "rank_90d": 486,
  "raw_hash": "1846911af3a2c475",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/a/aws-sdk-cpp.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [
    "curl"
  ],
  "version_head": "HEAD",
  "version_stable": "1.11.825",
  "versioned_formulae": [],
  "why_use_this": "Use this if you\u0027re building C++ applications that need to call AWS services (S3, EC2, DynamoDB, etc.). It\u0027s the official AWS SDK for C++, offering both high-level and low-level interfaces with minimal external dependencies and cross-platform support (Windows, macOS, Linux). Primary use case is as a build/runtime dependency for C++ projects targeting AWS."
}