Sign inSign up

iamuzorr/yaatt

By iamuzorr

โ€ขUpdated 4 days ago

Image
Developer tools
0

1.9K

iamuzorr/yaatt repository overview

โ ๐Ÿงช YAATT - Yet Another API Test Tool

YAATT is a fast, simple, JSON-native API testing tool for developers and QA engineers who hate heavy, noisy frameworks.

No GUI, no Gherkin, no Postman clutter. Just JSON โ†’ tests โ†’ results.

โ โšก Quick Start

Pull the image

docker pull iamuzorr/yaatt:latest
โ Run all tests
docker run -v $(pwd)/tests:/app/tests iamuzorr/yaatt
โ Run a single test file
docker run -v $(pwd)/tests:/app/tests iamuzorr/yaatt example_test.json
โ Dev mode (auto-reload on file changes)
docker run -v $(pwd)/tests:/app/tests iamuzorr/yaatt dev

โ ๐Ÿ“ Features

โœ… JSON test files - human-readable, easy to diff in PRs

โœ… Schema-backed - autocomplete and linting support

โœ… No GUI required - write tests in your favorite editor

โœ… Simple assertions - is_equal, is_not_empty

โœ… Dockerized - runs anywhere Docker runs

โ ๐Ÿ“ฆ Usage Example

Test file

{
  "name": "Get Products Test",
  "requests": {
    "get_products": {
      "method": "get",
      "url": "https://dummyjson.com/products/3"
    }
  },
  "assertions": [
    {
      "type": "is_equals",
      "property": "get_products.id",
      "value": 3
    }
  ]
}

โ ๐Ÿงฉ Motivation

YAATT exists to strip away complexity from API testing. Postman, Cucumber, Cypress - all have great features, but for many teams, they are too heavy, verbose, or opinionated.

YAATT keeps it simple: send requests, assert expectations, get results.

Tag summary

Content type

Image

Digest

sha256:51e8fbb9bโ€ฆ

Size

42.7 MB

Last updated

4 days ago

docker pull iamuzorr/yaatt