MongoDB to darmowy, nierelacyjny system zarządzania bazą danych typu NoSQL, który stworzony został w języku C++.
MongoDB rozwijany jest od 2007 i charakteryzuje się dużą skalowalnością i wydajnością. Wszelakie dane przechowywane w obrębie bazy zapisywane są jako dokumenty w formacie JSON. Umożliwia przechowywanie w bazie plików, indeksowanie, wsparcie dla formatu Unicode i wielu typów danych, obsługę kursorów, zapytań ad-hoc i agregacje danych. Kierowana jest do twórców serwisów i aplikacji webowych generujących znaczny ruch.
SZBD MongoDB udostępniony został dla wszystkich najpopularniejszych platform - Windows, Linux oraz Mac OS. Możliwości baz danych opartych o MongoDB doceniło wiele firm z branży IT, ale nie tylko - m.in. MetLife, Bosch, Forbes, Adobe, EA itd.
MongoDB dysponuje interfejsami dla takich języków programowania jak C, C++, Java, PHP, Perl, Python i Rubi.