Dozens of algorithm visualization (AV) and interactive exercises have been


created as part of the OpenDSA project. To make it easier for educators to use and reuse OpenDSA’s  AVs and exercises, we have implemented an oEmbed endpoint. Our endpoint returns XML and JSON responses. With JSON being the default response format.

The OpenDSA oEmbed endpoint URL is AVs are located at and exercises at For details on how to use an oEmbed endpoint, please read Ville Karavirta‘s excellent blog post. The link Below is an example of oEmbed request for Depth First Search visualization (XML format).