> ## 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.

# CdpClient

> CdpClient API reference.

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

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

## Constructor Details

### `CdpClient`

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

**Parameters:**

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

## Method Details

### `accounts`

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

**Returns:**

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

### `depositDestinations`

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

**Returns:**

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

### `transfers`

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

**Returns:**

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

### `endUserAccountManagement`

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

**Returns:**

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

### `endUserAccounts`

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

**Returns:**

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

### `evmAccounts`

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

**Returns:**

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

### `evmSmartAccounts`

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

**Returns:**

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

### `evmSwaps`

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

**Returns:**

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

### `evmTokenBalances`

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

**Returns:**

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

### `faucets`

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

**Returns:**

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

### `policyEngine`

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

**Returns:**

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

### `solanaAccounts`

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

**Returns:**

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

### `solanaTokenBalances`

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

**Returns:**

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

### `paymentMethods`

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

**Returns:**

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

### `builder`

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

**Returns:**

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