No results for ""
EXPAND ALL
  • Home
  • API docs

Snowflake

Read time: 3 minutes
Last edited: Dec 03, 2024
This feature is for Early Access Program customers only

The Snowflake integration is only available to members of LaunchDarkly's Early Access Program (EAP). If you want access to this feature, join the EAP.

Overview

This topic explains how to begin the set up process to create a Snowflake destination for Data Export. After you have joined the EAP, your LaunchDarkly account representative will help you complete the process.

Prerequisites

To configure the Snowflake integration, you must have the following prerequisites:

  • You or your Snowflake admin must have the securityadmin and sysadmin roles in Snowflake
  • You may need to allow LaunchDarkly's data transfer service’s static IP address: 35.192.85.117
  • You must know your LaunchDarkly project key and environment key

Prepare your Snowflake instance

Part of the process to set up the Snowflake integration involves preparing your Snowflake instance so that Launchdarkly can securely access it. To begin, prepare a separate Snowflake user and schema for each Launchdarkly project/environment you want to set up for export. The database, warehouse, and role are shared among environments.

First, in Snowflake create a warehouse and database. You can skip this step if you have already created the warehouse and database below, and are setting up an additional project/environment.

Create a role with the required privileges on the database and warehouse. You will create a single role for all environments:

Create a Snowflake schema and user for each Launchdarkly project and environment you want to set up:

After you complete your Snowflake instance preparation, contact your LaunchDarkly representative for next steps. They will guide you through the rest of the setup process.