Firebase includes both backend and database. This backend-as-a-service platform includes a real-time NoSQL database popularly known as the Firebase Realtime Database. When you build a chat app using firebase, this cloud-based DB lets you store and sync data in real-time and also provides backend services like authentication, database management, chat analytics, storage, hosting and more.