Sphinx-Needs ist eine Open-Source-Erweiterung für das Dokumentations-Framework Sphinx, entwickelt von der useblocks GmbH in München. Engineering-Teams definieren damit Anforderungen, Spezifikationen und Testfälle direkt in ihrer Dokumentation, verknüpfen sie und analysieren sie als Traceability-Daten. Import und Export mit Werkzeugen wie Jira, GitHub und Tabellenkalkulationen sind möglich, und die Dokumentation für Sicherheitsnormen wie ISO 26262 und DO-178B/C wird unterstützt. useblocks bietet außerdem ubCode, eine Rust-basierte Engine mit VS-Code-Erweiterung, Kommandozeilenwerkzeug und MCP-Server für Sphinx-Needs-Projekte.
Sphinx-Needs steht unter der MIT-Lizenz und läuft überall dort, wo Sphinx läuft. Anforderungsdaten können so in den eigenen Repositories und Build-Pipelines bleiben. Die useblocks GmbH hat ihren Sitz in München, Deutschland; im Impressum wird keine Muttergesellschaft genannt. Der Anbieter gibt nicht an, wo seine Website oder ein gehosteter Dienst Daten verarbeitet. Fragen Sie bei useblocks nach, wenn Sie kommerzielle Komponenten wie ubCode nutzen möchten. Der Open-Source-Kern begrenzt die Abhängigkeit, und ein deutscher Sitz unterstellt den Anbieter EU-Recht.