Keycloak role, bir kullanıcı türünü veya kategorisini tanımlar. Admin, user, manager ve employee olabilir. Bunların tümü bir kuruluşta bulunabilecek tipik rollerdir. Bir kullanıcı role kullanmayabilir veya birden fazla rolle ilişkilendirilebilir. Role kullanıcıların yönetilmesi zor olabileceğinden vardır.