# Builder Patterns import { Callout } from 'nextra/components'; Since there are two ways of creating an SDK client - ephemeral and with-storage - then there are two ways of applying the Builder Pattern to client creation.