Sphinx-Needs is een open-source uitbreiding voor het documentatieframework Sphinx, ontwikkeld door useblocks GmbH in München. Engineeringteams gebruiken het om requirements, specificaties en testgevallen in hun documentatie vast te leggen, te koppelen en als traceerbaarheidsdata te analyseren. Het kan importeren uit en exporteren naar tools zoals Jira, GitHub en spreadsheets en ondersteunt documentatie voor veiligheidsnormen zoals ISO 26262 en DO-178B/C. useblocks biedt daarnaast ubCode, een op Rust gebaseerde engine met een VS Code-extensie, opdrachtregeltool en MCP-server voor Sphinx-Needs-projecten.
Sphinx-Needs is uitgebracht onder de MIT-licentie en draait overal waar Sphinx draait, zodat requirementsdata in de eigen repositories en build-pipelines kan blijven. useblocks GmbH heeft zijn statutaire zetel in München, Duitsland; het colofon vermeldt geen moedermaatschappij. De leverancier vermeldt niet waar zijn website of een gehoste dienst gegevens verwerkt; vraag dat na bij useblocks als u commerciële onderdelen zoals ubCode wilt gebruiken. De open-sourcekern beperkt lock-in en een Duitse zetel plaatst de leverancier onder EU-recht.