# Cyera

Euno's Cyera integration supports auto-discovery of tables and columns with Cyera classification tags and sensitivity metadata.

* Currently, Snowflake and Bigquery are the supported data-warehouses for this integration

For business value and typical use cases, see [Cyera integration: use cases & value](/sources/data-security/cyera-integration/cyera-integration-use-cases.md).

## Setting up Cyera integration

### Overview

Cyera is a data security platform that discovers, classifies, and protects sensitive data across your data stores. The Cyera integration connects to Cyera's API to observe tables and columns that Cyera has scanned, enriching them in Euno with Cyera's classification tags and sensitivity levels.

To discover Cyera-enriched resources, Euno authenticates to the Cyera API using OAuth client credentials and streams table metadata from Cyera's view of your datastores. Euno observes tables and columns that have Cyera classifications or sensitivity assignments, adding Cyera-specific properties to the corresponding table and column resources in the Euno data model.

### Step 1: Generate Cyera API credentials (partner integration)

Cyera provides API tokens for partner integrations through a dedicated flow in the Cyera platform. You need credentials generated from the **Euno** integration card—not a generic API client created elsewhere in the console.

#### Prerequisites

* **Cyera Admin** role
* Active **Cyera DSPM** license
* Access to the partner integration page in the Cyera platform

#### Navigate to the Euno partner integration

1. Log in to Cyera.
2. In the left navigation, go to **Integrations**.
3. Find the **Euno** integration card.
4. Click the card to open its details.

#### Generate an API token

1. In the **API Token Generator** section, review the pre-filled **Token Description**.
2. Select **Token Expiration** from the dropdown:
   * 1 day
   * 7 days
   * 30 days
   * 90 days
   * 365 days
3. Click **Generate Token**.

#### Save your credentials

Cyera displays your **Client ID** and **Client Secret** after generation.

{% hint style="warning" %}
**Important**: These credentials are shown **only once**. Copy them immediately or use **Download CSV** to save both values. You will need the Client ID and Client Secret for Euno configuration in Step 2.
{% endhint %}

You can save the credentials in either of these ways:

* Click the copy icon next to each credential, or
* Click **Download CSV** to save both values.

Store the Client Secret securely and treat it like a password. If you lose the secret, generate a new token in Cyera and update the Euno source configuration.

### Step 2: Configure New Cyera Source in Euno

#### Access the Sources Page

1. Go to the **Sources** page in Euno.
2. Click on **Add New Source** and select **Cyera** from the list of supported platforms.

#### General Configuration

Asterisk (\*) means a mandatory field.

| Configuration   | Description                                                        |
| --------------- | ------------------------------------------------------------------ |
| Name\*          | Enter a name for your Cyera source (e.g., "Cyera - Data Security") |
| Client ID\*     | The Cyera API Client ID from Step 1                                |
| Client Secret\* | The Cyera API Client Secret from Step 1                            |

### Step 3: Schedule

* Enable the Schedule option.
* Choose:
  1. **Weekly**: Set specific days and times.
  2. **Hourly**: Define the interval in hours (e.g., every 8 hours).

{% hint style="info" %}
**Recommended**: Schedule the Cyera integration to run daily or every 12 hours to keep classification and sensitivity metadata in sync with Cyera.
{% endhint %}

### Step 4: Resource Cleanup

To keep your data relevant and free of outdated resources, Euno provides automatic **resource cleanup** options. For a detailed explanation on Euno's cleanup strategies, see: [Resource Sponsorship in Euno](/developer-reference/technical-concepts/resource-sponsorship-and-cleanup-in-euno.md).

* **Immediate Cleanup**: Remove resources not detected in the most recent successful source integration run.
* **No Cleanup**: Keep all resources indefinitely, even if they are no longer detected.

### Step 5: Save Configuration

Click the **Test & Save** button to complete the setup. Euno will:

1. Authenticate using the provided Client ID and Client Secret.
2. Verify access to the Cyera API.
3. Save the configuration if validation passes.

If the test fails, review the error message and verify your credentials.

{% hint style="info" %}
**Initial sync**: After you connect Cyera to Euno, the first full sync of classification and sensitivity metadata may take up to **24 hours**.
{% endhint %}

## Discovered Resources

The Cyera integration augments warehouse table and column resources with Cyera classification and sensitivity properties. For detailed information about discovered resources and their indexed properties, see [cyera-integration-discovered-resources](/sources/data-security/cyera-integration/cyera-integration-discovered-resources.md).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.euno.ai/sources/data-security/cyera-integration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
