> This page is for Docs.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://zuora.ferndocs.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://zuora.ferndocs.com/_mcp/server.

# Schema Visualizer overview

> The Schema Visualizer feature provides an intuitive and visual representation of your data model, including Zuora standard objects and custom objects in your tenant.

The Schema Visualizer feature provides an intuitive and visual representation of your data model, including Zuora standard objects and custom objects in your tenant.

With this feature, you can understand the connections and dependencies between objects and field details of each object, such as lists of standard and custom fields, field types, and indexed fields.

## Key capabilities

The key capabilities of Schema Visualizer are as follows:

* Centralized canvas: All standard and custom objects are displayed on a centralized canvas, providing a unified view of your data model.
* Object categorization: Standard objects are categorized into specific product groups based on the object type, facilitating better organization and understanding of the data structure.
* Fields & Relationships: It lists both standard and custom fields for each object and provides visual representations of the relationships between objects, helping you understand the connections and dependencies within the data model.
* Custom field management: It allows you to create or edit custom field definitions directly within the interface, providing flexibility to tailor the data model to specific requirements.

## Introduction to user interface components

The following table describes the functionality of each UI component of the Schema Visualizer:

<table>
  <tr>
    <th>
      UI component
    </th>

    <th>
      Description
    </th>
  </tr>

  <tr>
    <td>
      ![Product filters](/_fern-img/fbcba4f78b677ce487ce8f76160af2cc8837728795c70f684939a1df7ba9bcd3.webp)
    </td>

    <td>
      The product filters for displaying objects of specific product domains:

      * **Billing**: objects of Zuora Billing, such as Account, Product, Subscription, and Invoice.
      * **Payment**: objects of Zuora Payments, such as Payment, Payment Method, and Refund.
      * **Finance**: objects of Zuora Finance, such as Accounting Period and Journal Entry Item.
      * **Custom Objects**: custom objects in your tenant.

      Click the name to enable or disable the filter. Only **Billing** is enabled by default.
    </td>
  </tr>

  <tr>
    <td>
      ![The Show Fields toggle](/_fern-img/9860262e6473f654d10f74a15b37e6cb4303eb919dbc55be7751878d005eb01a.webp)
    </td>

    <td>
      The **Show Fields** toggle, which is a global setting indicating whether to display the object field information for each object.
    </td>
  </tr>

  <tr>
    <td>
      Without object field information:

      ![Object without field details](/_fern-img/a773b1e216f497180adb200d7f944a9f2ca6322abc67e58f71d0fb44095e907e.webp)

      With object field information:

      ![Object with field details](/_fern-img/26f64c0199648e6dfb8e12b9b47efd97efe9bc6fe8c12e3830927f357b94c38c.webp)
    </td>

    <td>
      A standard or custom object.

      The `(IDX)` suffix at the end of a field name indicates this is an indexed field. For example, the `BillCycleDay (IDX)` field on the Account object.

      Note that only objects you have access to are displayed on the canvas. For example, you cannot find the Payment Schedule or Payment Schedule Item object if you do not have the Payment Schedule feature enabled.
    </td>
  </tr>

  <tr>
    <td>
      ![Object relationship](/_fern-img/ae98c2ffad26811d7ad2e0ba5e1a56a668c9117973bf7ad9c103d08651ff4109.webp)
    </td>

    <td>
      The relationship between two objects.

      In this example, the relationship between Invoice and Account is many-to-one, which means one or more invoices can be linked to the same account.

      The relationships are displayed when you click an object on the canvas.
    </td>
  </tr>

  <tr>
    <td>
      ![The zoom in button](/_fern-img/637d713a4cd19f7097e9b1be871ea16d4407ede3afa05bc207bf3e5cb5bb5c0e.webp)
    </td>

    <td>
      Zoom in
    </td>
  </tr>

  <tr>
    <td>
      ![The zoom out button](/_fern-img/20376ab48fb84934fbf22d9f72acd7e3c14e265c9d1e59516c92e7ca6e4c1f05.webp)
    </td>

    <td>
      Zoom out
    </td>
  </tr>

  <tr>
    <td>
      ![The fit view button](/_fern-img/afa238506295047229246a55a0218db42f39588106ec8300d190dba27c75588b.webp)
    </td>

    <td>
      Fit view
    </td>
  </tr>

  <tr>
    <td>
      ![The refresh button](/_fern-img/8b3d002b3e3092a41757d4137eb53fbd74d61a34ce30bf056bd001d0f5bc2cb1.webp)
    </td>

    <td>
      Refresh
    </td>
  </tr>
</table>

## What’s next

Refer to the following tutorials on Schema Visualizer:

* [View the schema of your data model](/docs/platform/extensibility/object-manager/schema-visualizer/schema-visualizer-tutorials/view-the-schema-of-your-data-model)
* [View the relationships between a specific object and other objects](/docs/platform/extensibility/object-manager/schema-visualizer/schema-visualizer-tutorials/view-the-relationships-between-a-specific-object-and-other-objects)
* [Search for indexed fields](/docs/platform/extensibility/object-manager/schema-visualizer/schema-visualizer-tutorials/search-for-indexed-fields)
* [Open the custom field list page](/docs/platform/extensibility/object-manager/schema-visualizer/schema-visualizer-tutorials/custom-field-management/open-the-custom-field-list-page)