# Adding a Destination

This guide details the steps to add a destination in RudderStack.

Refer to the [Connections](https://rudderstack.com/docs/rudderstack-cloud/connections/) guide to read more about sources and destinations in RudderStack.

## Adding a Source

For more information on sources in RudderStack, refer to the [Connections](https://rudderstack.com/docs/rudderstack-cloud/connections/) guide.

Follow these steps to add an event data source in RudderStack:

* Log in to the **RudderStack dashboard**.

![RudderStack Dashboard](https://github.com/rudderlabs/rudderstack-docs/blob/master/rudderstack-cloud/assets/1%20\(26\).png)

* Under Sources, click on **Add Source**. From the list of sources, click on the source you want to set up in RudderStack.

![Add Source](https://github.com/rudderlabs/rudderstack-docs/blob/master/rudderstack-cloud/assets/2%20\(30\).png)

All the RudderStack sources are classified into the following three categories. Read their respective documentation for more information:

* [Event Streams](https://rudderstack.com/docs/stream-sources/)
* [Cloud Extract](https://rudderstack.com/docs/cloud-extract-sources/)
* [Warehouse Actions](https://rudderstack.com/docs/warehouse-actions/)
* Click on the desired source, assign a name to it, and click **Next**.
* Enter the required source-specific settings as applicable.

Setting up the data sources to ingest data from your cloud apps might require some additional configuration. Refer to the relevant source documentation for more details.

* **Important**: Note the source **Write Key**. This is required to configure the RudderStack SDK to track and collect events from the source platform.

![Write Key](https://github.com/rudderlabs/rudderstack-docs/blob/master/rudderstack-cloud/assets/latest.png)

## Adding a Destination

For more information on destinations in RudderStack, refer to the [Connections](https://rudderstack.com/docs/rudderstack-cloud/connections/) guide.

To add a destination in RudderStack, follow these steps:

* On your dashboard home page, click on the **ADD DESTINATION** option under **Destinations**, as shown:

![Add Destination](https://github.com/rudderlabs/rudderstack-docs/blob/master/rudderstack-cloud/assets/1%20\(27\).png)

* Alternatively, you can also connect your source to a destination as shown:

![Connect your source to a destination](https://github.com/rudderlabs/rudderstack-docs/blob/master/rudderstack-cloud/assets/latest-1.png)

* From the list of destinations, select the desired destination. Assign a name to it and click on **Next**.
* Select the data source for this destination and click on **Next**.

![Select the data source](https://github.com/rudderlabs/rudderstack-docs/blob/master/rudderstack-cloud/assets/screen-shot-2021-05-19-at-4.54.30-pm.png)

* Configure the destination with the relevant connection settings. Refer to the specific [**destination documentation**](https://rudderstack.com/docs/destinations/) for more details on these settings.

![Configure the destination](https://github.com/rudderlabs/rudderstack-docs/blob/master/rudderstack-cloud/assets/ga1%20\(1\).png)

* RudderStack lets you transform your source events in a destination-specific format through the [**Transformations**](https://rudderstack.com/docs/transformations/) feature. Click on the **CREATE NEW TRANSFORMATION** option to add a transformation. Otherwise, click on **Next**.

![Create new transformation](https://github.com/rudderlabs/rudderstack-docs/blob/master/rudderstack-cloud/assets/screen-shot-2021-05-19-at-5.01.56-pm%20\(1\).png)

* Your destination should now be configured successfully.

![Configuration successful](https://github.com/rudderlabs/rudderstack-docs/blob/master/rudderstack-cloud/assets/latest23.png)

### Updating a Destination

Here are a few things to keep in mind when updating a destination:

* To rename a destination, click on the edit icon next to the destination name as shown:

![Rename a destination](https://github.com/rudderlabs/rudderstack-docs/blob/master/rudderstack-cloud/assets/screen-shot-2021-08-25-at-11.18.08-am.png)

* To add or change the transformation, go the **Transformation** tab.
* To modify the destination configuration, go to the **Configuration** tab.
* To enable or disable a destination or permanently delete it, go to the **Settings** tab.

Before deleting a destination, make sure it is disconnected from the source.

## Contact Us

For more information or support on Adding a Destination in RudderStack, you can [**contact us**](mailto:%20docs@rudderstack.com) or start a conversation in our [**Slack**](https://rudderstack.com/join-rudderstack-slack-community) community.
