MongoDB nemá žádné plnohodnotné rozhraní REST, hlavně proto, že server pro efektivitu používá nativní binární protokol. V oficiální dokumentaci můžete najít několik REST wrapperů (upravit:MongoDB inc nyní tyto informace smazal):
- RESTHeart (Java 8) je datová serverová REST API serverová část ekosystému MongoDB. RESTHeart používá standardní formát reprezentace založený na HAL s plnou nativní podporou dat mongodb prostřednictvím reprezentace přísného režimu BSON. Poskytuje API pro operace CRUD a datového modelu, vestavěnou autentizaci a autorizaci a podporuje CORS. Snadno se nastavuje a je k dispozici dokovací kontejner. RESTHeart je také rychlý a lehký (přibližná plocha 7 Mb a využití při náhledu ~200 Mb RAM).
- Sleepy Mongoose (Python) je plně vybavené rozhraní REST pro MongoDB, které je k dispozici jako samostatný projekt.
- Odpočívejte na Mongo pro node.js. Starší MongoDB Rest již není udržován.
- Jednoduché rozhraní REST Proces mongod obsahuje pro pohodlí jednoduché rozhraní REST pouze pro čtení. Pro plné funkce REST doporučujeme použít externí nástroj, jako je Sleepy.Mongoose.