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

# AsyncCdpClient

> AsyncCdpClient API reference.

Package: [`com.coinbase.cdp`](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/index)

```java theme={null}
public class AsyncCdpClient extends Object
```

## Constructor Details

### `AsyncCdpClient`

```java theme={null}
public AsyncCdpClient(ClientOptions clientOptions)
```

**Parameters:**

`clientOptions` - [ClientOptions](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/core/ClientOptions)

## Method Details

### `accounts`

```java theme={null}
public AsyncAccountsClient accounts()
```

**Returns:**

[AsyncAccountsClient](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/accounts/AsyncAccountsClient)

### `depositDestinations`

```java theme={null}
public AsyncDepositDestinationsClient depositDestinations()
```

**Returns:**

[AsyncDepositDestinationsClient](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/depositdestinations/AsyncDepositDestinationsClient)

### `transfers`

```java theme={null}
public AsyncTransfersClient transfers()
```

**Returns:**

[AsyncTransfersClient](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/transfers/AsyncTransfersClient)

### `endUserAccountManagement`

```java theme={null}
public AsyncEndUserAccountManagementClient endUserAccountManagement()
```

**Returns:**

[AsyncEndUserAccountManagementClient](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/enduseraccountmanagement/AsyncEndUserAccountManagementClient)

### `endUserAccounts`

```java theme={null}
public AsyncEndUserAccountsClient endUserAccounts()
```

**Returns:**

[AsyncEndUserAccountsClient](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/enduseraccounts/AsyncEndUserAccountsClient)

### `evmAccounts`

```java theme={null}
public AsyncEvmAccountsClient evmAccounts()
```

**Returns:**

[AsyncEvmAccountsClient](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/evmaccounts/AsyncEvmAccountsClient)

### `evmSmartAccounts`

```java theme={null}
public AsyncEvmSmartAccountsClient evmSmartAccounts()
```

**Returns:**

[AsyncEvmSmartAccountsClient](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/evmsmartaccounts/AsyncEvmSmartAccountsClient)

### `evmSwaps`

```java theme={null}
public AsyncEvmSwapsClient evmSwaps()
```

**Returns:**

[AsyncEvmSwapsClient](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/evmswaps/AsyncEvmSwapsClient)

### `evmTokenBalances`

```java theme={null}
public AsyncEvmTokenBalancesClient evmTokenBalances()
```

**Returns:**

[AsyncEvmTokenBalancesClient](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/evmtokenbalances/AsyncEvmTokenBalancesClient)

### `faucets`

```java theme={null}
public AsyncFaucetsClient faucets()
```

**Returns:**

[AsyncFaucetsClient](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/faucets/AsyncFaucetsClient)

### `policyEngine`

```java theme={null}
public AsyncPolicyEngineClient policyEngine()
```

**Returns:**

[AsyncPolicyEngineClient](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/policyengine/AsyncPolicyEngineClient)

### `solanaAccounts`

```java theme={null}
public AsyncSolanaAccountsClient solanaAccounts()
```

**Returns:**

[AsyncSolanaAccountsClient](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/solanaaccounts/AsyncSolanaAccountsClient)

### `solanaTokenBalances`

```java theme={null}
public AsyncSolanaTokenBalancesClient solanaTokenBalances()
```

**Returns:**

[AsyncSolanaTokenBalancesClient](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/solanatokenbalances/AsyncSolanaTokenBalancesClient)

### `paymentMethods`

```java theme={null}
public AsyncPaymentMethodsClient paymentMethods()
```

**Returns:**

[AsyncPaymentMethodsClient](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/paymentmethods/AsyncPaymentMethodsClient)

### `builder`

```java theme={null}
public static AsyncCdpClientBuilder builder()
```

**Returns:**

[AsyncCdpClientBuilder](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/AsyncCdpClientBuilder)
