Styl projektowania API oparty na protokole HTTP, w którym operacje na zasobach wykonuje się metodami GET, POST, PUT i DELETE. Bezstanowy i szeroko stosowany w usługach sieciowych.
Klasa nierelacyjnych baz danych rezygnujących ze sztywnego schematu na rzecz elastyczności i łatwego skalowania. Obejmuje bazy dokumentowe, klucz-wartość, kolumnowe i grafowe.