Skip to main content

Introduction

The Universal Connect Widget (UCW) is a self-hosted application that includes both the user interface (UI) and the server. The application enables you to configure the widget and retrieve the widget as a URL to be hosted via iframe.

It's designed to search and display an end user’s institution based on a cached institution list. Using the preferences you configure directly in the application, the widget routes connections to your desired data provider for that specific institution and facilitates the connection.

The front-end application handles searching for institutions, gathering credentials, and connecting to the end user’s accounts.

The Widget Service handles the backend service that completes the following functions:

  • Searches an institution list
  • Hosts institutions list and caches it. The most recent institution list will be stored in the code when you first fork it. Once the list is cached, it will only be updated when you pull from the UCP repo.
  • Enables you to configure which providers are available.
  • Handles requests and routes them to providers.
  • Makes decisions about which provider to use.
  • Hosts routing preferences and caches them.

Who Are These Guides For?

Follow these guides to set up the widget for authentication with your data providers, review your institutions list, and configure your preferences. If you're planning to self-host the application as-is, these guides are for you.

If you're looking to contribute to UCW, checkout our README on our Github.

Supported Providers

You can connect to services through internet protocol using verifiable credentials. We can route traffic to:

  • MX
  • Sophtron

Upcoming support for:

  • Akoya
  • Finicity