Er is geen volledige REST-interface voor MongoDB, vooral omdat de server voor efficiëntie een native binair protocol gebruikt. Je kunt weinig REST-wrappers vinden in officiële documentatie (edit:MongoDB inc heeft deze informatie nu verwijderd):
- RESTHeart (Java 8) is een data-REST API-serveronderdeel van het MongoDB-ecosysteem. RESTHeart gebruikt een standaard weergave-indeling op basis van HAL met volledige native mongodb-gegevensondersteuning via de strikte modusweergave van BSON. Het biedt API voor CRUD- en gegevensmodelbewerkingen, ingebouwde authenticatie en autorisatie en het ondersteunt CORS. Het is eenvoudig in te stellen en een dockercontainer is beschikbaar. RESTHeart is ook snel en lichtgewicht (~7 Mb footprint en ~200 Mb RAM peak-gebruik).
- Sleepy Mongoose (Python) is een volledig uitgeruste REST-interface voor MongoDB die beschikbaar is als een apart project.
- Rust op Mongo voor node.js. De oudere MongoDB Rest wordt niet langer onderhouden.
- Eenvoudige REST-interface Het mongod-proces bevat voor het gemak een eenvoudige alleen-lezen REST-interface. Voor volledige REST-mogelijkheden raden we aan een externe tool te gebruiken, zoals Sleepy.Mongoose.