spaCy est une bibliothèque Python open source dédiée au traitement du langage naturel, écrite en Cython et conçue pour un usage pratique en production. Les développeurs et les équipes data l'utilisent pour construire des chaînes de traitement de texte qui fonctionnent dans leurs propres applications et sur leurs serveurs. Le projet est développé par Explosion et publié sous licence MIT, qui autorise l'examen, la modification et l'usage interne du code.
ExplosionAI GmbH a son siège à Berlin, en Allemagne, et ses mentions légales la désignent comme entité juridique. Le site ne nomme ni propriétaire ni société mère. Comme spaCy fonctionne en tant que bibliothèque sur l'infrastructure de l'utilisateur, le texte traité reste dans les systèmes de l'organisation, sauf s'il est envoyé ailleurs. Pour une organisation européenne, il s'agit donc d'une solution auto-hébergée soumise au droit de l'UE, sans dépendance à un service hébergé par l'éditeur.