Quiltt Logo

iOS SDK

The Quiltt iOS SDK provides Components for seamless integration of the Quiltt Connector into your iOS app.

Documentation

For full documentation, additional examples and the source code, see Quiltt iOS SDK on Github.

Link to this section#Install

Link to this section#Swift Package Manager

  1. Open your project in Xcode.
  2. Select File > Add Package Dependency....
  3. Enter the URL of the Quiltt Connector Swift SDK repository, select the latest version and click Add Package.
  4. The Quiltt Connector Swift SDK is now integrated into your project. You can import it in your Swift files with import QuilttConnector.

Link to this section#Setting up OAuth

Quiltt always prioritizes OAuth-based connections, which require your user to be provide consent on their institution's website or app, and then be redirected back to your app. This means that your application needs to be able to gracefully handle this redirect by returning them to Connector flow in your app.

For production Environments, you must always pass a https:// URL to oauthRedirectUrl. This URL must be a valid Universal Link that can launch your app, like https://app.mydomain.com/connect_bank.

Please see the iOS Universal Links guide for more information.

For local development, you can use http://. We recommend using a tunneling service like Ngrok.

If you use Plaid, you must register the Quiltt callback URL as an allowed redirect URI in the Plaid Dashboard. See the Plaid OAuth guide for more information.
https://*.callback.quiltt.io

Link to this section#Usage

After importing QuilttConnector, you can use its classes and methods in your code. Here's a basic example: