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

# Test Environment Setup

> Everything you need to test out Faraday

This guide helps you set up a test environment using the Faraday SDK to send transactions on:

* **Solana Devnet**
* **Ethereum Sepolia**

## Examples repository

We offer a prepared set of examples that you can clone and run to understand how Faraday works and how you can integrate.

### 1. Clone the Examples Repository

```
git clone https://github.com/rangesecurity/faraday-examples
```

### 2. Change into the faraday-examples directory

```
cd faraday-examples
```

### 3. Install Dependencies

<CodeGroup>`bash npm install `</CodeGroup>

### 4. Copy the example .env file into place

```
cp .env.sample .env
```

Edit `.env` and add your Range API key. If you haven't got one yet here follow [the instructions here](/introduction/getting-started).

### 5. Generate test keys for the examples

This script creates new Ethereum and Solana keypairs for Alice and Bob, saves them in ./keys, and prints their public addresses. These keys are only for local testing and should not be used on mainnet.

<CodeGroup>`bash npm run dev:setup `</CodeGroup>

### 6. Get Faucet Funds

#### Ethereum Sepolia ETH and USDC

* Visit the [Google Cloud Faucet](https://cloud.google.com/application/web3/faucet/ethereum/sepolia)
* Paste **Alice’s Ethereum address** and request Sepolia ETH
* Head to the [Circle Faucet](https://faucet.circle.com/)
* Request **Sepolia USDC**

#### Solana Devnet SOL and USDC

* Visit the [Solana Faucet](https://faucet.solana.com/)
* Request **Devnet SOL**
* Head to the [Circle Faucet](https://faucet.circle.com/)
* Request **Devnet USDC**

***

What’s Next

You now have funded test accounts for **Alice** on both networks. Let's see how we can fetch a quote.

* [Getting a quote](/faraday-api/integration/getting-a-quote)

* [Table of Contents](#)

* * [Examples repository](#examples-repository)

  * * [1. Clone the Examples Repository](#1-clone-the-examples-repository)
    * [2. Change into the faraday-examples directory](#2-change-into-the-faraday-examples-directory)
    * [3. Install Dependencies](#3-install-dependencies)
    * [4. Copy the example .env file into place](#4-copy-the-example-env-file-into-place)
    * [5. Generate test keys for the examples](#5-generate-test-keys-for-the-examples)
    * [6. Get Faucet Funds](#6-get-faucet-funds)
