Vývojáři databází CouchDB a SQLite vydali specifikaci jazyka UnQL (čtěte Uncle), který by měl usnadnit použití dokumentově orientovaných databází jako je CouchDB nebo třeba MongoDB. Jazyk bude podobný SQL a byl vyvinut jako snaha přiblížit NoSQL databáze lidem. UnQL se musel přizpůsobit hlavně faktu, že v NoSQL databázích neexistuje něco jako tabulka a proto budou známé operace jako SELECT, INSERT, UPDATE nebo DELETE prováděny nad tzv. kolekcemi neuspořádaných sad dokumentů.