Miscellaneous URLs#
Iframe view for contents and directories#
A subset of Software Heritage objects (contents and directories) can be embedded in external websites through the use of iframes. A dedicated endpoint serving a minimalist Web UI is available for that use case.
- GET /embed/(swhid)/#
- Endpoint to embed Software Heritage objects in external websites using an iframe. - Parameters:
- swhid (string) – a SoftWare Heritage persistent IDentifier object, or SWHID (see SoftWare Heritage persistent IDentifiers (SWHIDs) to learn more about its syntax) 
 
- Status Codes:
- 200 OK – no error 
- 400 Bad Request – the provided identifier is malformed or the object type is not supported by the view 
- 404 Not Found – requested object cannot be found in the archive 
 
 - Example: - By adding HTML code similar to the one below in a web page, - <iframe style="width: 100%; height: 500px; border: 1px solid rgba(0, 0, 0, 0.125);" src="https://archive.softwareheritage.org/embed/swh:1:cnt:edc043a59197bcebc1d44fb70bf1b84cde3db791;origin=https://github.com/rdicosmo/parmap;visit=swh:1:snp:2d869aa00591d2ac8ec8e7abacdda563d413189d;anchor=swh:1:rev:f140dbc8b05aa3d341c70436a1920a06df9a0ed4;path=/src/parmap.ml"> </iframe> - you will obtain the following rendering.