createClient API