Skip to main content
This documentation is for Stitch.js (v4) SDK, which is now the recommended version for integrating Fasten Connect into your application. If you need access to the previous versions, please see v1 documentation or v3 documentation.This version includes compatibility with additional runtime environments (Web, React Native, React etc), improved performance, and additional features.v4 is backwards compatible with v3 — there are no breaking changes to the public API, but we have made significant improvements to the underlying codebase and architecture. If you are currently using v3, you can upgrade to v4 without making any changes to your code.The v1 Web Component and v3 Web Component are in maintenance mode and will no longer receive updates (outside of security fixes). Please update your code to use the new version.

Welcome

Fasten Stitch is the client-side component that your users will interact with in order to link their accounts to Fasten Connect and allow you to access their medical records via the Fasten Connect API. Stitch handles patient consent, credential validation, multi-factor authentication, and error handling for each institution that Fasten Connect supports. Stitch v4 ships as multiple SDKs so you can embed the same experience across browsers and native shells. To try Stitch, see Fasten Connect Acme Demo.

SDK catalog

Choose the SDK that best matches your runtime. Each SDK exposes the same events and configuration surface, so once you understand the core concepts you can reuse them everywhere.
  • Web Component SDK — Embed <fasten-stitch-element> inside any web page or web view.
  • React Native SDK — Present Stitch as a native modal powered by the same event bus.
We will continue to add additional SDKs underneath /stitch/v4/sdks/ as new platforms become available. Stitch is the recommended method for collecting medical records via Fasten Connect.
<html>
<head>
    <link href="https://cdn.fastenhealth.com/connect/v4/fasten-stitch-element.css" rel="stylesheet">
    <script src="https://cdn.fastenhealth.com/connect/v4/fasten-stitch-element.js" type="module"></script>
</head>
<body>
    <fasten-stitch-element public-id="pub_live_123456324234234"></fasten-stitch-element>

    <script type="application/javascript">
        const el = document.querySelector('fasten-stitch-element');
        el.addEventListener('eventBus', (event) => console.log(JSON.parse(event.detail.data)));
    </script>
</body>
</html>