---
title: "Using the SDK"
description: "Learn how to use the SDK to integrate Wayflyer's Embedded Journey"
url: "https://docs.wayflyer.com/embedded-journey-v5-overview/using-the-sdk"
image: "https://docs.wayflyer.com/_og/d/c_Ocean.takumi,title_Using+the+SDK,description_Learn+how+to+use+the+SDK+to+integrate+Wayflyer's+Embedded+Journey,props_eyJ0aGVtZSI6eyJtb2RlIjoibGlnaHQiLCJjb2xvcnMiOnsicHJpbWFyeSI6IiMyMzIzMmQifX19,p_Ii9lbWJlZGRlZC1qb3VybmV5LXY1LW92ZXJ2aWV3L3VzaW5nLXRoZS1zZGsi,s_hRD4ylLuU8RSpL7C.png"
---

## Using the SDK

Learn how to use the SDK packages to integrate Wayflyer's Embedded Journey into your platform.

## [Implementation choice](#implementation-choice)

Partners looking for the fastest integration time and lowest maintenance burden should use our **UI SDK**, which renders the full embedded experience — CTA banner and journey panel — directly in your app.

Partners wishing to build their own UI should use our **Headless SDK**, which provides a typesafe wrapper around the Embedded Finance API with caching and state management.

|                 | UI SDK                                  | Headless SDK               |
| :-------------- | :-------------------------------------- | :------------------------- |
| Best for        | Fastest integration, lowest maintenance | Full UI control            |
| Renders UI      | Yes — CTA banner and journey panel      | No — you build the UI      |
| Handles theming | Yes                                     | N/A                        |
| API caching     | Yes                                     | Yes                        |
| Package         | @wf-financing/ui-sdk                    | @wf-financing/headless-sdk |

[Get started with the UI SDK →](https://docs.wayflyer.com/embedded-journey-v5-overview/ui-sdk)

[Get started with the Headless SDK →](https://docs.wayflyer.com/embedded-journey-v5-overview/headless-sdk)