UnRAVL is a domain-specific language for testing REST APIs. It is specification-driven and encoded in JSON, which allows easy test case generation from other tools and directly embedded JSON request bodies or comparing results to expected JSON test data. UnRAVL contains a number of useful assertion constructs for validating REST API calls. 