Om REST op een website te kunnen gebruiken, dienen modules voor serialisatie en authenticatie ingeschakeld te worden. Hiervoor kunnen de core-modules <a href=":hal">HAL</a> voor serialisatie en <a href=":basic_auth">HTTP Basic Authentication</a> voor authenticatie worden gebruikt. Er kunnen ook uitbreidingsmodules of maatwerkmodules worden gebruikt.