Serverpod est un framework backend open source pour les applications développées avec Flutter et Dart. Les développeurs écrivent le code serveur en Dart, et Serverpod génère le code de protocole et de client. Le framework comprend un ORM avec migrations, l'authentification, le cache et la planification de tâches. Un serveur Serverpod peut être auto-hébergé partout où Dart fonctionne, ou déployé sur Serverpod Cloud, une plateforme gérée par l'équipe Serverpod avec Postgres géré en option et domaines personnalisés avec TLS.
Serverpod est développé par une start-up suédoise basée à Stockholm. Le framework pouvant être auto-hébergé, une organisation choisit elle-même son infrastructure et sa juridiction. La plupart des paquets sont sous licence BSD-3, tandis que le paquet principal serverpod utilise la SSPL, qui autorise l'hébergement de son propre serveur mais limite l'offre de Serverpod lui-même comme service cloud à des tiers. La documentation n'indique ni le fournisseur ni la région de Serverpod Cloud ; une organisation européenne devrait le confirmer auprès de l'éditeur avant d'y stocker des données.