> ## Documentation Index
> Fetch the complete documentation index at: https://docs.methodfi.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Method Opal - Next-generation embeddable financial components

Method Opal is the single embeddable UI component that provides enhanced
financial connectivity and user experience. Opal serves as a modern replacement
for Method Elements, offering improved performance, better customization, and
advanced features for integrating Method's API into your application.

![title](https://mintcdn.com/methodfinancial/eYCszB8Xv_iFcf77/images/opal-hero.svg?fit=max\&auto=format\&n=eYCszB8Xv_iFcf77\&q=85\&s=41e5af791969395893dae5464143678b)

## What is Opal?

Method's embedded financial platform, with built-in orchestration of
identity, account connection, verification, and transaction streaming- all
in one cohesive experience for end-users.

## Using Method Opal

**1. Create an Entity**

Create an entity for your user using the
[Entities](https://docs.methodfi.com/reference/entities/overview.md) endpoint.

**2. Create Opal Token**

Generate an Opal Token by using the [Create Token](https://docs.methodfi.com/reference/opal/create_token.md#create-token)
endpoint.

**3. Launch Opal**

Using the Opal Token, launch Opal with one of our
[libraries](https://docs.methodfi.com/opal/libraries.md) to launch the intended Opal component for your
user. Method will handle the rest!

**4. Optional: Handle Opal Events**

While your user interacts with an Opal component,
[events](https://docs.methodfi.com/opal/events.md) will be triggered for your app to handle.

## Opal Modes

Opal provides several pre-built modes for different use cases:

### [Identity Verification](https://docs.methodfi.com/opal/identity/overview.md)

Collect and verify user identity only.

### [Connect](https://docs.methodfi.com/opal/connect/overview.md)

Connect user liability accounts.

### [Card Connect](https://docs.methodfi.com/opal/card_connect/overview.md)

Verify and connect cards for access to payments.

### [Account Verification](https://docs.methodfi.com/opal/account_verification/overview.md)

Verify account ownership with real-time verification.

### [Transactions](https://docs.methodfi.com/opal/transactions/overview.md)

Stream transactions for a user's credit cards.

### [Balance Transfer](https://docs.methodfi.com/opal/balance_transfer/overview.md)

Let users allocate an approved loan across their liability accounts.

## Understanding Modes and Flows

Opal Modes are typically made up of one or more flows. Modes are the different types of Opal components that can be launched, while flows are the different stages within a mode. For example, the Card Connect mode has a flow for identity verification (`identity_verification`), account selection (`connect`), and verification (`account_verification`).

## Getting Started

Ready to integrate Opal into your application? Start with our [Opal Libraries](https://docs.methodfi.com/opal/libraries.md) to choose the right SDK for your platform!

> [card] [Opal Libraries](https://docs.methodfi.com/opal/libraries.md)
>
> Choose the right SDK for your platform

> [card] [API Reference](https://docs.methodfi.com/reference/opal/overview.md)
>
> Complete API documentation for Opal endpoints

> [card] [Events Guide](https://docs.methodfi.com/opal/events.md)
>
> Learn how to handle Opal events in your application


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.