Sphinx-Needs is an open-source extension for the Sphinx documentation framework, developed by useblocks GmbH in Munich. Engineering teams use it to define requirements, specifications and test cases inside their documentation, link them and analyse them as traceability data. It can import from and export to tools such as Jira, GitHub and spreadsheets, and supports documentation for safety standards such as ISO 26262 and DO-178B/C. useblocks also offers ubCode, a Rust-based engine with a VS Code extension, command-line tool and MCP server for Sphinx-Needs projects.
Sphinx-Needs is released under the MIT licence and runs wherever Sphinx runs, so requirements data can stay in a team's own repositories and build pipelines. useblocks GmbH has its registered seat in Munich, Germany, and its imprint names no parent company. The vendor does not state where its website or any hosted service processes data, so ask useblocks if you plan to use commercial components such as ubCode. The open-source core limits lock-in, and a German seat places the vendor under EU law.