# Configuration

There are two configuration points: [client](https://docs.zkbob.com/implementation/client-library-sdk/configuration/initializing-the-client/client-configuration) and [account](https://docs.zkbob.com/implementation/client-library-sdk/configuration/attaching-a-user-account/account-configuration)

The **client** configuration is applied during library initialization (`ZkBobClient` instantiation). It's a base level config. The client interacts with concrete private pools, designated relayers and RPCs, and other common properties.

The **account** configuration is applied to the `ZkBobClient` when we want to interact with customer's funds. Account configuration defines a customer wallet inside a privacy pool.
