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

# Onboard Your GenAI Application

> Set up your first GenAI project and application in Fiddler. Learn how to create projects, configure applications, and start monitoring your GenAI interactions.

This guide walks you through setting up your first **project** and **application**, connecting it to your code, and starting real-time monitoring of your GenAI interactions.

***

## Before You Begin

Before onboarding your GenAI application, ensure you have:

* **Fiddler Account** - Active access to your Fiddler instance
* **GenAI Application** - An LLM-powered application or agent ready to instrument
* **Admin or Project Admin Role** - [Permissions](/reference/access-control/role-based-access) to create projects and applications

***

## Key Concepts

### Projects

A **project** represents a workspace that groups related AI applications together. Projects are typically organized by product, team, or use case.

Each project can have:

* Multiple **applications** under it
* Shared [**team members**](/reference/administration/settings#teams) and [**permissions**](/reference/access-control/role-based-access)
* Consolidated monitoring and analytics across all applications in that project

You can **use an existing project** if your team already has one, or **create a new project** for a fresh setup.

### Applications

An **application** is the specific GenAI system or integration you want to monitor. It represents one instance of your deployed LLM or agentic workflow—such as a chatbot, summarization API, or evaluation pipeline.

Each application has its own:

* **Application ID** - Unique identifier for SDK integration
* **Monitoring configuration** - Metrics, evaluators, and alerts
* **Data streams** - Span events, traces, and performance metrics

<Frame caption="GenAI Applications page — view all applications you have access to, with project navigation and sort controls">
  <img src="https://mintcdn.com/fiddlerai/rI_REZccoRLqD6i6/images/genai-onboarding-applications-page.png?fit=max&auto=format&n=rI_REZccoRLqD6i6&q=85&s=f99239d5ccca4df4a7148c13f2e7a554" alt="GenAI Applications page showing applications with project breadcrumb navigation and sort controls" width="1440" height="900" data-path="images/genai-onboarding-applications-page.png" />
</Frame>

***

## Onboard Your Application

<Steps>
  <Step title="Choose Your Project">
    1. Navigate to **GenAI Applications** in the left sidebar
    2. Click **Add Application** in the top-right corner
    3. Select how to organize your new application:

       **Option 1: Use Existing Project**

       * Select **Use Existing Project**
       * Choose a project from the dropdown menu
       * Review current team members, add or remove members, or change roles

       **Option 2: Create New Project**

       * Select **Create New Project**
       * (Optional) Add initial team members using the same process as above
    4. Click **Next** to continue

    <Frame caption="Choose an existing project or create a new one">
      <img src="https://mintcdn.com/fiddlerai/rI_REZccoRLqD6i6/images/genai-onboarding-choose-project.png?fit=max&auto=format&n=rI_REZccoRLqD6i6&q=85&s=93d704644f04157e1e3b50f159b631df" alt="Add Application dialog showing options to use an existing project or create a new one" width="1440" height="900" data-path="images/genai-onboarding-choose-project.png" />
    </Frame>

    <Info>
      **Tip:** Choose project names that reflect your team structure or product areas (for example, `CustomerSupportChatbot` or `DataScienceTeamApps`).
    </Info>
  </Step>

  <Step title="Create Your Application">
    1. In the **Create Your Application** step:
       * Review the selected project name displayed at the top
       * Enter an **Application Name** in the text field
       * The name should uniquely identify the GenAI system you're monitoring
    2. Click **Create Application** to continue

    <Frame caption="Enter your application name">
      <img src="https://mintcdn.com/fiddlerai/rI_REZccoRLqD6i6/images/genai-onboarding-name-application.png?fit=max&auto=format&n=rI_REZccoRLqD6i6&q=85&s=c67ec8dfad87ab51680f66146f0a8ea7" alt="Add Application dialog showing application name entry for the selected project" width="1440" height="900" data-path="images/genai-onboarding-name-application.png" />
    </Frame>

    <Info>
      **Note:** Application names must be unique within the project. Choose names that clearly identify the specific use case (for example, `ContentSummarizer` or `CodeAssistant`).
    </Info>
  </Step>

  <Step title="Integrate Your Application">
    Once your application is created, you'll see the **Setup Complete!** confirmation screen with your integration details.

    <Frame caption="New application setup completed">
      <img src="https://mintcdn.com/fiddlerai/rI_REZccoRLqD6i6/images/genai-onboarding-application-complete.png?fit=max&auto=format&n=rI_REZccoRLqD6i6&q=85&s=a38974e57b1f1f406de716d545fb460a" alt="Add Application dialog showing completed application setup with credentials" width="2866" height="1618" data-path="images/genai-onboarding-application-complete.png" />
    </Frame>

    **1. Copy Your Credentials**

    You'll need two pieces of information to connect your application:

    * **Application ID** - Uniquely identifies your application (UUID format)
    * **API Key** - Authenticates requests from your code

    **To copy your credentials:**

    1. Locate the **Grab Your Application ID and API Key** section
    2. Copy the **Application ID**:
       * Click the copy icon next to the Application ID field
       * Store it securely—you'll need it for SDK configuration
    3. Copy your **API Key**:
       * Navigate to **Settings → Credentials** in Fiddler
       * Copy your API key or create a new one
       * See [API Keys](/reference/administration/settings#credentials) for details

    <Info>
      **Security Best Practice**

      Treat your API key like a password. Never commit it to version control or share it publicly. Use environment variables or secure credential management systems.
    </Info>

    **2. Integrate Using the SDK**

    Click **View SDK Documentation** to access integration guides for your technology stack:

    * **Fiddler LangGraph SDK** - For LangGraph and LangChain applications
    * **Fiddler Evals SDK** - For custom experiments and testing workflows
    * **OpenTelemetry Integration** - For custom instrumentation

    Follow the SDK-specific guide to:

    1. Install the Fiddler SDK in your application
    2. Configure authentication with your Application ID and API Key
    3. Instrument your code to send span events and metrics
    4. Verify data is flowing to Fiddler

    **3. Complete Setup**

    Once you've copied your credentials and reviewed the integration guide:

    * Click **Finish Setup** to close the onboarding dialog

    Your application is now configured and ready to receive monitoring data
  </Step>
</Steps>

## Next Steps

Now that your application is onboarded, you can:

<Columns cols={3}>
  <Card title="Start Monitoring" icon="play">
    * **Publish Data** - Run your instrumented application to send span events to Fiddler
    * **View Live Data** - Navigate to your application to see real-time traces and metrics
    * **Analyze Performance** - Use dashboards to track latency, throughput, and errors
  </Card>

  <Card title="Configure Monitoring" icon="settings">
    * **Add Evaluators** - Create custom evaluators to assess response quality
    * **Set Up Alerts** - Configure alerts for anomalies or performance degradation
    * **Define Rules** - Create business rules for content moderation or compliance
  </Card>

  <Card title="Scale Your Monitoring" icon="trending-up">
    * **Add More Applications** - Onboard additional GenAI systems under the same project
    * **Organize by Team** - Create separate projects for different teams or products
    * **Manage Access** - Use project-level permissions to control who can view and modify applications
  </Card>
</Columns>

***

## Frequently Asked Questions

<AccordionGroup>
  <Accordion title="Can I change the project an application belongs to?">
    No, once an application is created within a project, it cannot be moved to another project. If you need to reorganize, you'll need to create a new application in the correct project.
  </Accordion>

  <Accordion title="How many applications can I have in a project?">
    There is no hard limit on the number of applications per project. However, for better organization, we recommend grouping related applications that share common team members or business context.
  </Accordion>

  <Accordion title="What happens if I delete a project?">
    Deleting a project will remove all applications, monitoring data, and configurations within that project. This action cannot be undone. Ensure you export any data you need before deletion.
  </Accordion>

  <Accordion title="Can I use the same Application ID for multiple environments?">
    No, each application instance (development, staging, production) should have its own Application ID. This allows you to monitor each environment separately and apply different configurations or alerts.
  </Accordion>

  <Accordion title="Where do I find my API key?">
    Your API key is available in **Settings → Credentials**. See [Creating API Keys](/reference/administration/settings#creating-api-keys) for step-by-step instructions.
  </Accordion>
</AccordionGroup>

***

## Related Documentation

<Columns cols={2}>
  <Card title="Fiddler LangGraph SDK Quick Start" icon="workflow" href="/developers/quick-starts/langgraph-sdk-quick-start">
    Instrument LangGraph applications in 10 minutes.
  </Card>

  <Card title="Fiddler Evals SDK" icon="flask-conical" href="/evaluate-and-test/evals-sdk-quick-start">
    Run experiments for your GenAI applications.
  </Card>

  <Card title="Project and Application Management" icon="folder" href="/glossary">
    Understand project and application concepts.
  </Card>

  <Card title="Role-Based Access Control" icon="shield-check" href="/reference/access-control/role-based-access">
    Manage team permissions.
  </Card>

  <Card title="API Keys" icon="key" href="/reference/administration/settings#credentials">
    Create and manage API keys.
  </Card>
</Columns>

***
