Ezért a Wayland API-t szándékosan nagyon minimálisra tervezték és kb mindent kiszerveztek a compositorba.
A Wayland az egy protocol, amit a compositor (és a kliens) implementál. Nincs compositor specifikus API, csak Wayland API van.
Mivel könnyű implementálni a Wayland protocolt, emiatt van sok compositor, de a kliensek ugyanúgy fordulnak a compositorhoz, mindegy melyik az.