{"repo":"rest-assured/rest-assured","free":true,"listed":false,"github":"https://github.com/rest-assured/rest-assured","clone":"git clone https://github.com/rest-assured/rest-assured.git","description":"Java DSL for easy testing of REST services","language":"Java","stars":7136,"topics":["rest","rest-api","java","groovy","test-automation","test","json","xml","http","kotlin"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"Testing and validation of REST services in Java is harder than in dynamic languages such as Ruby and Groovy. REST Assured brings the simplicity of using these languages into the Java domain. News 2026-07-10: REST Assured 6.0.1 is released. The Spring modules now target Spring 7 and no longer pull their own Spring version onto your classpath, so they work on Spring Boot 4 without manual exclusions. It also rounds out Jackson 3 support and fixes a few bugs. See change log for more details. 2026-01-16: REST Assured 5.5.7 is released with backported support for Spring framework 7 MockMvc support. See change log for more details. 2025-12-12: REST Assured 6.0.0 is released. It raises the baseline to Java 17+, upgrades to Groovy 5, adds Spring 7 + Jackson 3 support (and bumps minimum versions for Spring/Yasson/Johnzon). See release notes and change log for more details. more details. Older News Examples Here's an example of how to make a GET request and validate the JSON or XML response: Get and verify all winner ids: Using parameters: Using X-Path (XML only): Need authentication? REST Assured provides several authentication mechanisms: Getting and parsing a response body: REST Assured supports any HTTP method but has explicit support for POST , GET , PUT , DELETE , OPTIONS , PATCH and HEAD and includes specifying and validating e.g. parameters, headers, cookies and body easily. Documentation Getting started Usage Guide (click here for legacy documentation) Javadoc Rest Assured Java","default_branch":null,"files":null,"tree":[],"storefront":"/r/rest-assured","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rest-assured/rest-assured/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}