Firebase is a mobile-backend-as-a-service that provides powerful features for building mobile apps. Firebase has three core services: a realtime database, user authentication and hosting. With the Firebase iOS SDK, anyone can use these services to create apps without writing any server code.
Originally from Ray Wenderlich