{"repo":"kiranz/just-api","free":true,"listed":false,"github":"https://github.com/kiranz/just-api","clone":"git clone https://github.com/kiranz/just-api.git","description":":boom: Test REST, GraphQL APIs","language":"JavaScript","stars":814,"topics":["api","automation","webservice-test","graphql-testing","http-api-testing","testing","yaml","graphql","http","rest"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Just-API Just-API is a declarative, specification based test framework for REST , GraphQL APIs. Users can test APIs without writing code, but they can also tap into code when they want to. It reads API test specification from YAML files and runs them in serial/parallel mode. Test reports can be generated in several formats including HTML and JSON. In simple terms, users build a test suite by providing a set of request and response validation specification in a YAML file. Each suite can have one or more specs. Just-API builds the request, sends it to server and validates response as per the specification. One can choose to validate any or all of following - Status code - Headers - Cookies - Response JSON body - Response JSON schema or Provide a custom Javascript function to validate the response Find more here Codebase visualization diagram Links - Documentation - Gitter Chatroom - Google Group - Issue Tracker Features - Runs test suites in parallel/serial mode - Supports all widely used HTTP methods - Supports x-www-form-urlencoded requests, Multipart requests, File uploads - Built-in Response Validation Constructs(Headers, Cookies, Status code, JSON body, JSON schema) - Custom Response validator functions - Supports running custom inline or module javascript sync/async functions - Supports Hooks (Before All, After All, Before Each, After Each, Before Test, After Test) - Custom suite configuration - Chained Request flows - Define/override Request path, query params, path para","default_branch":null,"files":null,"tree":[],"storefront":"/r/kiranz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kiranz/just-api/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."}