Semaphore est une plateforme CI/CD pour les équipes de développement. Les pipelines se décrivent en YAML et peuvent s'exécuter en parallèle, avec prise en charge des conteneurs, de Kubernetes et des monorepos. La plateforme propose aussi des rapports de tests, des outils de repérage des tests instables, un serveur MCP et des agents auto-hébergés. Elle existe en service cloud, en version hybride avec vos propres exécuteurs, en édition open source (Community Edition sous Apache 2.0) ou en édition Enterprise commerciale. La Community Edition s'installe sur une seule machine Ubuntu ou sur Kubernetes.
Semaphore Technologies doo est établie à Novi Sad, en Serbie, donc hors de l'UE. L'entreprise a été fondée en 2011 par Darko Fabijan et Marko Anastasov. Sa politique de confidentialité renvoie au droit serbe de la protection des données et à des clauses contractuelles types pour les transferts. Les sources consultées n'indiquent pas où le service cloud héberge les données. Qui souhaite un contrôle complet peut auto-héberger la Community Edition. Selon l'éditeur, le cloud est certifié SOC 2 Type II.