By default the embedded fiddle will provide interactivity, allowing the reader to run and modify the code. If you just want to provide a static version of the fiddle, with links back to ScalaFiddle, add ?static=true to the URL.

This is https://scalafiddle.io/sf/UbLKYAK/2?static=true

Use these new embedding features to share interactive code snippets in your blog posts or documentation, to make them more interesting to the readers.

Under the hood

ScalaFiddle exposes these embedding features through two oembed endpoints at https://scalafiddle.io/oembed.json and https://scalafiddle.io/oembedstatic.json . As the name implies the latter endpoint always provides the static view and the former an interactive one (which you can override with the static=true parameter). If you have a publishing platform with oembed support, you can use these endpoints to provide automatic embedding of fiddles. ScalaFiddle also exposes the static endpoint as a meta tag in the header of every fiddle page, which may enable even more automatic embedding.

Next steps

In addition to Embedly, ScalaFiddle will soon also support Iframely, another embed provider. Through Iframely we can reach even more platforms, including chat services like Gitter.

ScalaFiddle is Open Source Software and its source code can be found in Github.