Dryad API interface.