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

# Redis Cloud

> Stream data into Redis Cloud

# Prerequisites

* A Redis Cloud user account with permissions to manage users and roles

# Granting Privileges

It's recommended to create a separate user and role for Streamkap to access your Redis Cloud database.

## Redis Cloud Console

### Create Role

1. In the left hand navigation menu, go to the [Data Access Control > Roles](https://app.redislabs.com/#/data-access-control/roles) tab
2. Click the + button to create a new role and enter the role name `streamkap_role`
3. For **ACL Rule** choose `Read-Write`
4. For **Databases** choose the database Streamkap will stream data to
5. Click the check mark to confirm the association
6. Click **Save**

### Create User

1. In the left hand navigation menu, go to the [Data Access Control > Users](https://app.redislabs.com/#/data-access-control/users) tab
2. Click the + button to create a new user an enter the user name `streamkap_user`
3. For **Role** choose the `streamkap_role` (created earlier)
4. Enter a strong password (minimum of 8 alphanumeric characters including upper-case and lower-case characters, and symbols)
5. Click the check mark to create the user

# Get Connection Details

## Redis Cloud Console

1. In the left hand navigation menu, go to the [Databases](https://app.redislabs.com/#/databases) page
2. Click on the database Streamkap will stream data to
3. Under the **General** section, copy the **Public endpoint**

## RedisInsight-v2 App

Assuming you already have the Redis database added to the app:

1. Open the **My Redis databases** page (opens by default or by clicking on the Redis icon in the left hand navigation menu)
2. Copy the **Host:Port**

# Streamkap Setup

1. Create a new [Redis Cloud Destination](https://app.streamkap.com/connectors/destinations/new/rediscloud)

2. Enter the following information:

   1. **Name** - A unique and memorable name for this Connector
   2. (Optional) **Redis Cluster** (default: `No`) - If you're connecting to a Redis Cluster rather than a Redis Standalone instance, select `Yes`
   3. **Hostname** - The **Public endpoint** or **Host:Port** copied earlier
   4. **Username** (Case sensitive) - `streamkap_user` or the username you chose
   5. **Password** - The password for the user
   6. (Optional) **Enable TLS?** (default: `Yes`) - Establish a secure TLS connection
   7. (Optional) **Allow Insecure Connections?** (default: `No`) - Allow insecure connections (e.g. invalid certificates) when using SSL
   8. redis.key.file
   9. redis.key.cert
   10. redis.key.password
   11. redis.cacert
   12. redis.charset
   13. redis.command
   14. redis.multiexec

3. Click **Save**
