często wykorzystuje się technologie takie jak WebSocket. Dostawcy usług Dostawcy usług BaaS (backend-as-a-service) udostępniają gotowe komponenty backendowe jako usługę – m.in. bazy danych, uwierzytelnianie, przechowywanie plików czy powiadomienia – dostępne dla aplikacji klienckich przez SDK i API. W praktyce integracja backendu sprowadza się do użycia bibliotek klienckich dla typowych platform (np. aplikacje webowe, Android, iOS lub frameworki wieloplatformowe). Przykładowo, publikuje SDK m.in. dla Androida, iOS i aplikacji webowy, a także zestaw wtyczek dla Fluttera. Podobnie jest pozycjonowane jako zestaw usług backendowych (np. uwierzytelnianie, dane, pliki, powiadomienia) dla aplikacji webowych i natywnych (m.in. iOS/Android).

Typowy zakres usług oferowanych przez dostawców BaaS/MBaaS obejmuje m.in.: zarządzanie użytkownikami i sesjami, przechowywanie i zarządzanie danymi, powiadomienia push, mechanizmy bezpieczeństwa/uprawnień, analitykę oraz komponenty komunikacyjne (np. messaging/pub-sub).

BaaS hostowany w chmurze Najczęstszy model polega na tym, że platforma BaaS jest usługą zarządzaną (managed) – dostawca utrzymuje infrastrukturę i udostępnia funkcje backendowe przez konsolę WWW oraz API/SDK.