Firebase is designed so developers can build great apps quickly, and it is intended for both expert developers as well as those just getting started. Firebase’s synchronization approach can provide all of the data storage and transmission needs of many apps. This does not mean, however, that developers can’t run their own servers.
Firebase plays nicely with any existing system through its REST API or its Node.js library, allowing developers of existing apps to add scalable real-time functionality with just a few lines of code.
License: License Free