Spin est un framework open source permettant de créer et d'exécuter des applications serverless compilées en WebAssembly. Les développeurs écrivent des composants à l'aide de SDK par langage, et Spin les exécute comme applications HTTP ou événementielles. Il peut fonctionner sur un poste local, sur des serveurs auto-gérés, sur Kubernetes ou sur des services cloud qui le proposent. Le projet est un projet sandbox de la Cloud Native Computing Foundation (CNCF).
Spin est publié sous licence Apache 2.0 et placé sous la gouvernance de la CNCF, une fondation dont le siège se trouve aux États-Unis. Il s'agit d'un logiciel que les organisations exploitent elles-mêmes : les données restent sur l'infrastructure choisie, qu'il s'agisse d'un fournisseur européen ou de serveurs internes. Les services hébergés de Spin sont proposés séparément par d'autres entreprises, si bien que le choix de l'hébergement détermine la juridiction applicable. Pour une organisation européenne, faire tourner Spin sur une infrastructure européenne évite de confier la couche fonctionnelle à des plateformes serverless hébergées aux États-Unis.