{
  "manifestVersion": 1,
  "name": "Karate Dojo",
  "shortName": "Karate Dojo",
  "description": "Learn API testing with Karate DSL. Short lessons, 50 quests you solve by writing real Karate tests against a live practice API, flashcards with spaced repetition, and Master Bao, a panda sensei who cheers you on.",
  "languages": [
    {
      "code": "en",
      "name": "English"
    }
  ],
  "defaultLanguage": "en",
  "keywords": [
    "karate",
    "karate dsl",
    "api testing",
    "test automation",
    "rest",
    "gherkin",
    "qa"
  ],
  "category": "Software testing",
  "genre": "Puzzle / learning game",
  "format": "Self-paced course with levels and quests",
  "platform": "Web (desktop and mobile browsers)",
  "controls": "Mouse, touch and keyboard",
  "outcomes": [
    "Write Karate feature files with Feature, Scenario and Background",
    "Send GET, POST, PUT and DELETE requests with url, path, params, headers and bodies",
    "Assert responses with match, contains, match each and fuzzy markers",
    "Chain requests with variables, embedded expressions and JsonPath",
    "Build data-driven tests with Scenario Outline, Examples and table",
    "Reuse features with call, callonce and karate.callSingle",
    "Configure environments with karate-config.js, karate.env, configure and retry until"
  ],
  "price": "free",
  "themeColor": "#2F62D9",
  "updated": "2026-10-23",
  "icons": [
    {
      "src": "icon.svg",
      "sizes": "any",
      "type": "image/svg+xml"
    },
    {
      "src": "icon-192.png",
      "sizes": "192x192",
      "type": "image/png"
    },
    {
      "src": "icon-512.png",
      "sizes": "512x512",
      "type": "image/png"
    }
  ],
  "cover": {
    "desktop": {
      "src": "cover.png",
      "width": 1600,
      "height": 900,
      "type": "image/png",
      "alt": "A panda in a white gi with a red headband and a black belt raises a fist in front of a rising sun, beside a code window, a terminal and a path of level badges"
    },
    "mobile": {
      "src": "cover-mobile.png",
      "width": 1280,
      "height": 1600,
      "type": "image/png",
      "alt": "A panda in a white gi with a red headband and a black belt raises a fist in front of a rising sun, above a code window, a terminal and level badges"
    }
  },
  "x-clientId": "karate"
}
