एकमात्र हार्ड डिपेंडेंसी (जिसके बिना Backbone JS बिल्कुल भी काम नहीं करेगा) Underscore.js है। Underscore एक JavaScript लाइब्रेरी है जो किसी भी बिल्ट-इन ऑब्जेक्ट्स को एक्सटेंड किए बिना उपयोगी फंक्शनल प्रोग्रामिंग हेल्पर्स का एक पूरा समूह प्रदान करती है।
अन्य डिपेंडेंसीज़ आवश्यक हैं जैसे-जैसे आप Backbone.js की अधिक एडवांस्ड सुविधाओं का उपयोग करते हैं। उदाहरण के लिए:
RESTful पर्सिस्टेंस के लिए लाइब्रेरीज (Backbone.sync)
Backbone.Router के माध्यम से हिस्ट्री सपोर्ट
Backbone.View या JQuery के साथ DOM मैनिपुलेशन