Serverpod is an open-source backend framework for apps built with Flutter and Dart. Developers write server code in Dart, and Serverpod generates the protocol and client code. The framework includes an ORM with migrations, authentication, caching and task scheduling. A Serverpod server can be self-hosted anywhere Dart runs, or deployed to Serverpod Cloud, a managed platform run by the Serverpod team with optional managed Postgres and custom domains with TLS.
Serverpod is developed by a Swedish startup based in Stockholm. Because the framework can be self-hosted, an organisation can choose its own infrastructure and jurisdiction. Most packages are licensed under BSD-3, while the main serverpod package uses the SSPL, which allows hosting your own server but restricts offering Serverpod itself as a cloud service to third parties. The documentation does not state which provider or region Serverpod Cloud uses, so European organisations should confirm this with the vendor before storing data there.