# Getting Started

Unified Context Layer (UCL) enables your SaaS platforms to deliver embedded, secure, and scalable AI integrations. This section covers setting up your account, connecting apps, embedding AI clients, and understanding how UCL manages external systems, connections, and actions.

## **1. Workspace Selection**

After you log in to [UCL](https://app.ucl.dev/), you can select a workspace or create a new one by clicking on **Create Workspace** button, after which you'll be directed to the next page to set up your integrations.

{% hint style="info" %}
When you first log in to UCL, a workspace titled "My Workspace" is created by default.
{% endhint %}

<figure><img src="https://1255842839-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3iSr2Tx8FvvuoLPncziH%2Fuploads%2FQnp1VJcZlgBrhK4QYN5g%2Fimage.png?alt=media&#x26;token=72f7953e-f0c3-4249-a1f2-b09bac880dcb" alt="UCL workspace selection screen with option to select or create a workspace"><figcaption></figcaption></figure>

## 3. Start Building

* After selecting your workspace, complete the quick onboarding questions.
* This will lead you to the next page where you can click on **Start Building** to open the apps you selected during onboarding.

<figure><img src="https://1255842839-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3iSr2Tx8FvvuoLPncziH%2Fuploads%2FdUasvyAuxCqjONOBYwDV%2Fimage.png?alt=media&#x26;token=0056803a-f293-4a3c-a939-76917033b557" alt="UCL onboarding page with Start Building button to begin app setup"><figcaption></figcaption></figure>

### Select Your Apps Then Chat

* Next, you can see the interface for the first step, where you can see all the apps you have selected.

> You can connect each app using the **Connect** button or remove an app by clicking on 'x'.

<figure><img src="https://1255842839-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3iSr2Tx8FvvuoLPncziH%2Fuploads%2FbQL8DKDI7ROXjTKvZNoZ%2Fimage.png?alt=media&#x26;token=f1d0df95-55d4-4885-aec5-71336f187279" alt="UCL app selection interface showing selected apps with Connect buttons"><figcaption></figcaption></figure>

* Once an App is connected, you will see the button labelled 'Connected'.
* UCL's AI Assistant Playground would now be seen on the left side of the screen, where you can give a prompt to perform actions with the selected apps.

{% hint style="info" %}
You need to have at least one app connected to see the AI Assistant.
{% endhint %}

<figure><img src="https://1255842839-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3iSr2Tx8FvvuoLPncziH%2Fuploads%2Fh403li4qaTmpGllyAYVh%2Fimage.png?alt=media&#x26;token=3820e0ae-a205-472c-a594-c238a6867d75" alt="UCL dashboard with connected apps and AI Assistant Playground visible on the left"><figcaption></figcaption></figure>

{% hint style="info" %}
Use **Modify Selection** in the “Selected Apps” section to adjust your choices.
{% endhint %}

Click on **Continue** in the top-right corner to move to the next step.

## 4. Finalize Connection Setup

* You will now be moved to the second step, where you can finalize your connection setup.

<figure><img src="https://1255842839-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3iSr2Tx8FvvuoLPncziH%2Fuploads%2F141cf9O3QTmEwsfxFeS0%2Fimage.png?alt=media&#x26;token=a6753e8b-59c6-4a34-b3eb-8e21086b135d" alt="UCL connection setup screen for finalizing integration configuration"><figcaption></figcaption></figure>

* You can choose **Sandbox** to try UCL in the interactive test environment. Or select **Favorite Client** to test UCL with your preferred client app

<figure><img src="https://1255842839-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3iSr2Tx8FvvuoLPncziH%2Fuploads%2FV2Bj7tXPTXeS4iUDnUWW%2Fimage.png?alt=media&#x26;token=991aaeb0-f2f4-4c07-81a3-2b8c327b511e" alt="UCL setup options showing Sandbox and Favorite Client choices for testing"><figcaption></figcaption></figure>

* Click **Complete Setup** (top right) to move to the **Connect** page.

<figure><img src="https://1255842839-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3iSr2Tx8FvvuoLPncziH%2Fuploads%2FOPdPh3ZnGCJZs6K9DsWO%2Fimage.png?alt=media&#x26;token=22123c42-788f-4d1c-b6de-a52ad24165d1" alt="UCL setup page with Complete Setup button in the top-right corner"><figcaption></figcaption></figure>

## 5. Choose Apps & Actions

* On the **Connect** Page in your Dashboard, you can **Choose the Apps You Need**, along with viewing your selected apps and enabled actions.

<figure><img src="https://1255842839-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3iSr2Tx8FvvuoLPncziH%2Fuploads%2F13eysHB9Hch1TspTI4vH%2Fimage.png?alt=media&#x26;token=aba8e5be-9d8e-4307-891f-baeb4f18e02d" alt="UCL Connect page showing selected apps and enabled actions on the dashboard"><figcaption></figcaption></figure>

> Actions represent the functions you can perform within each app.

<figure><img src="https://1255842839-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3iSr2Tx8FvvuoLPncziH%2Fuploads%2FR4zY3fzkp2b2Mm1JmIA4%2Fimage.png?alt=media&#x26;token=d45dcf7d-79e9-48b7-9cdd-5429d98cd401" alt="UCL dashboard displaying available actions for selected apps"><figcaption></figcaption></figure>

### Connecting Existing Apps

* From the **Connecting Existing Apps** button, browse and connect to any app available in UCL.

<figure><img src="https://1255842839-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3iSr2Tx8FvvuoLPncziH%2Fuploads%2FGQWhGe1JEY79C97okxzT%2Fimage.png?alt=media&#x26;token=fed4ca5a-4f5a-4f38-ac35-b679349059f8" alt="UCL app catalog for browsing and connecting available apps"><figcaption></figcaption></figure>

> You can select any app by checking the top-right box on the app and click on **Select Tools** to modify your action selection and then finalize this setup by clicking the **Confirm Action** button in the right-bottom.

<figure><img src="https://1255842839-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3iSr2Tx8FvvuoLPncziH%2Fuploads%2FJGp6o9nxDYMIMqjYxmSG%2Fimage.png?alt=media&#x26;token=1afcd3d7-3eb9-433c-be6e-72805fa6b882" alt="UCL app selection panel with checkboxes, Select Tools, and Confirm Action buttons"><figcaption></figcaption></figure>

### Custom Apps

You can also **create a Custom App**, which means:

* Building your own application with preferred actions, or
* Adding new actions to existing tools.
* Learn more about custom tools [here](https://docs.fastn.ai/ai-agent-integrations-ucl/getting-started/about-unified-context-layer/creating-a-custom-tool).

<figure><img src="https://1255842839-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3iSr2Tx8FvvuoLPncziH%2Fuploads%2FtJ1sKTAngTIr36AeSGcQ%2Fimage.png?alt=media&#x26;token=bbe6a4a5-e80d-4cbb-ae0d-d16c9057d32b" alt="UCL interface for creating a custom app with preferred actions"><figcaption></figcaption></figure>

## 6. Embed AI Clients

* Open the **Embed** section (top corner) to access detailed instructions for connecting any AI client with UCL.
* You can navigate and select through the list of **Clients** and have a complete step-by-step guide to connect with any of the listed prebuilt AI clients or your own AI agent.

<figure><img src="https://1255842839-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3iSr2Tx8FvvuoLPncziH%2Fuploads%2Fe3jhgBd1J4BZ1qf650oH%2Fimage.png?alt=media&#x26;token=e5bcc35b-2fd4-4cd8-83e9-ac22e009b78a" alt="UCL Embed section showing list of AI clients with step-by-step connection guides"><figcaption></figcaption></figure>

* From the sidebar, you can:
  * Browse Platform [Documentation](https://docs.fastn.ai)
  * Launch [Sandbox](https://codesandbox.io/p/sandbox/github/fastnai/embedded-multitenant-ai-assistant?file=%2F.env)
  * Join the [Discord Community](https://discord.gg/rePMvnURzg)

## 7. Monitor with Insights

* The **Insights** dashboard provides monitoring metrics, including:

  * Active tenants and tools
  * Tenant requests and success rate
  * Usage stats (monthly, weekly, today)
  * Connection success rate and vulnerability checks

  Learn more about UCL Monitoring [here](https://docs.fastn.ai/ai-agent-integrations-ucl/getting-started/about-unified-context-layer/monitoring).

  <figure><img src="https://1255842839-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3iSr2Tx8FvvuoLPncziH%2Fuploads%2FoPR5J5aFmQ1bHTo4hul5%2FScreenshot%202025-09-11%20at%2011.40.40%E2%80%AFPM.png?alt=media&#x26;token=3d44b3c4-11be-4cca-9a14-24cae5f1dce2" alt="UCL Insights dashboard showing active tenants, request success rate, and usage metrics"><figcaption></figcaption></figure>

## 8. Test in Playground

* You can use the **Playground** (from the three-dot menu, top right) to test all connected apps.

<figure><img src="https://1255842839-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3iSr2Tx8FvvuoLPncziH%2Fuploads%2F05yNwOzF3h8htQUc1YsG%2Fimage.png?alt=media&#x26;token=92190421-2c14-4d75-af55-b79b7eaffbf8" alt="UCL Playground for testing connected apps with AI agent commands"><figcaption></figcaption></figure>

> Run commands directly with your AI agent against the integrated apps.

### Example Use Cases

{% embed url="<https://docs.fastn.ai/ucl-use-cases/create-a-google-doc-and-share-it-to-slack-using-ucl>" %}

{% embed url="<https://docs.fastn.ai/ucl-use-cases/connect-ucl-for-task-assignment-in-jira>" %}

{% embed url="<https://docs.fastn.ai/ucl-use-cases/connect-ucl-to-cursor-and-access-data-from-notion>" %}
