Skip to content
A low-level framework for AWSSDKSwift
Swift C
Branch: master
Clone or download
adam-fowler Merge pull request #121 from adam-fowler/no-throwing
AWSClient.send() functions don't throw errors so don't mark them as if they do
Latest commit d0289a5 Sep 14, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Update issue templates Jul 10, 2019
Sources
Tests Merge pull request #117 from adam-fowler/error-description Sep 11, 2019
.gitignore Remove Package.resolved as it differs for different platforms Aug 27, 2019
.travis.yml Quiet the xcodebuild logs and run in parallel (#64) May 6, 2019
LICENSE initial commit Jun 26, 2017
Package.swift Use CommonCrypto on mac Aug 27, 2019
README.md update Readme May 19, 2019

README.md

aws-sdk-swift-core

A Core Framework for AWSSDKSwift

This is the underlying driver for executing requests to AWS, but you should likely use one of the libraries provided by the package above instead of this!

Swift NIO

This client utilizes Swift NIO to power its interactions with AWS. It returns an EventLoopFuture in order to allow non-blocking frameworks to use this code. Please see the Swift NIO documentation for more details, and please let us know via an Issue if you have questions!

Example Package.swift

// swift-tools-version:4.2
import PackageDescription

let package = Package(
    name: "MyAWSTool",
    dependencies: [
        .package(url: "https://github.com/swift-aws/aws-sdk-swift", from: "3.0.0"),
    ],
    targets: [
        .target(
            name: "MyAWSTool",
            dependencies: ["CloudFront", "ELB", "ELBV2",  "IAM"]),
        .testTarget(
            name: "MyAWSToolTests",
            dependencies: ["MyAWSTool"]),
    ]
)

License

aws-sdk-swift-core is released under the MIT license. See LICENSE for details.

You can’t perform that action at this time.