The Dynamic Client is a vanilla javascript package that allows users to quickly set up all the configurations
needed to get an interface that allows them to interact with our features.
It provides a very simple, bare bones client object through the call to createClient.
This client can then be extended with many other features, like React Native support and viem integration.
Installation
Simply run the following in your terminal:
npx expo install @dynamic-labs/client
npm install @dynamic-labs/client
yarn install @dynamic-labs/client
Set up
Now create your client with the following code:
import { createClient } from '@dynamic-labs/client'
export const dynamicClient = createClient({
environmentId: 'YOUR-ENVIRONMENT-ID',
// Optional:
appLogoUrl: 'https://demo.dynamic.xyz/favicon-32x32.png',
appName: 'Dynamic Demo',
})
You can read more about our client package here. Last modified on January 26, 2026