Skip to main content

Native iOS (Swift Package Manager) Implementation

MTE Relay Client-Side Setup

This implementation is a package - not a product. It is useless without a corresponding MTE Relay Server licensed by the AWS Marketplace.

The source code can be viewed in the GitHub Project.

Use-Case

  1. An iOS Application communicates with a RESTful API in the AWS Marketplace.
  2. An MTE Relay Server Container is subscribed and deployed in a Workflow in front of the API.
  3. The iOS Swift MTE Relay package is imported into the iOS App
  4. HTTP GET and POST requests are replaced with relay.dataTask() Typical Use Case

Directions for getting the package

The swift package can be built following the directions provided here!

Getting Started

The package supports:

  • Simple GET and POST requests
  • File-streamed uploads and downloads

Consult the usage docs for more info and code samples!