En typisk Wayland klient sesjon starter ved å åpne en forbindelse med tjeneren ved å bruke objektet . Dette er et spesielt lokalt objekt som representerer forbindelsen og ikke lever sammen med tjeneren. Ved å bruke dets grensenitt kan klienten sende forespørsler til det globale objektet i tjeneren, hvor alle de globale objektnavnene lever, og binde de som klienten er interessert i. Vanligvis binder klienten minst et objekt, hvorfra det vil be om et eller flere objekter for å vise output på skjermen.