{
  "version": "2",
  "generatedAt": "2026-11-03T22:49:39.280Z",
  "listing": {
    "slug": "aimeos--aimeos",
    "name": "Aimeos",
    "tagline": "Laravel e-commerce package configured through config/shop.php, with JSON:API and GraphQL admin API.",
    "shortTagline": "Laravel e-commerce package",
    "description": "Full-featured Laravel commerce distribution: catalog, basket, checkout, subscriptions, multi-vendor, multi-channel, and an admin backend, with 100+ payment gateways. The frontend is a JSON:API and the admin is a GraphQL API, both shipped by the Builder. MIT licensed; the Builder documents configuration in depth.",
    "capabilities": [
      "adaptable",
      "operable"
    ],
    "vertical": "ecommerce",
    "alternativeTo": [
      "Shopify",
      "Adobe Commerce"
    ],
    "shape": "business-app",
    "formFactor": "web-app",
    "executionModel": "deterministic",
    "provenance": "human-written",
    "codeStack": {
      "languages": [
        "PHP",
        "JavaScript"
      ],
      "frameworks": [
        "Laravel",
        "Vue.js"
      ],
      "packageManager": "composer",
      "database": [
        "MySQL",
        "PostgreSQL",
        "SQL Server"
      ],
      "hostingTarget": [
        "Docker",
        "Kubernetes",
        "AWS/GCP/Azure",
        "any PHP host"
      ]
    },
    "modelStack": null,
    "repos": [
      {
        "url": "https://github.com/aimeos/aimeos",
        "owner": "aimeos",
        "name": "aimeos",
        "license": "MIT",
        "stars": 5449,
        "lastCommit": "2026-07-29"
      }
    ],
    "interface": {
      "kind": "api",
      "url": "https://aimeos.org/docs/latest/frontend/jsonapi/",
      "official": true,
      "hosted": "local"
    },
    "operability": "official",
    "recommendedWrapper": null,
    "reach": [
      {
        "job": "Browse catalog, products, attributes",
        "reachable": true,
        "evidence": "JSON:API docs: products, attributes, catalog resources"
      },
      {
        "job": "Basket and checkout",
        "reachable": true,
        "evidence": "JSON:API docs: basket, services (payment/delivery), orders"
      },
      {
        "job": "Customer accounts and addresses",
        "reachable": true,
        "evidence": "JSON:API docs: customer resources"
      },
      {
        "job": "Reviews and subscriptions",
        "reachable": true,
        "evidence": "JSON:API docs: reviews, subscriptions"
      },
      {
        "job": "Admin: manage products and stock",
        "reachable": true,
        "evidence": "docs list GraphQL admin API and JsonAdm for products, orders, customers, coupons, settings"
      },
      {
        "job": "Admin: manage orders",
        "reachable": true,
        "evidence": "GraphQL admin API per docs"
      },
      {
        "job": "Admin: coupons and system settings",
        "reachable": true,
        "evidence": "GraphQL admin API per docs"
      },
      {
        "job": "Multi-vendor marketplace features",
        "reachable": null,
        "evidence": "README says marketplace is an extension; API coverage of vendor accounts unverified"
      }
    ],
    "editions": [
      {
        "name": "Open source",
        "price": null,
        "open": true,
        "distributions": [
          {
            "kind": "source",
            "url": "https://github.com/aimeos/aimeos",
            "command": "composer create-project aimeos/aimeos myshop"
          },
          {
            "kind": "container",
            "url": "https://github.com/aimeos/aimeos",
            "command": "docker compose up"
          }
        ]
      }
    ],
    "skills": {
      "kind": "none",
      "paths": [],
      "install": null,
      "note": "No SKILL.md, Claude Code plugin, or skills install target in the repo."
    },
    "customization": {
      "summary": "The .env sets the Laravel basics plus SHOP_MULTISHOP, SHOP_MULTILOCALE, SHOP_REGISTRATION, and SHOP_PERMISSION; config/shop.php is the large documented switchboard for catalog, basket, checkout, payment, and delivery behavior. Aimeos's docs cover configuration exhaustively, so a standard shop is a config job; template overrides are the first code step.",
      "envVars": [
        "APP_NAME",
        "APP_URL",
        "APP_KEY",
        "DB_CONNECTION",
        "DB_HOST",
        "DB_DATABASE",
        "DB_USERNAME",
        "DB_PASSWORD",
        "MAIL_MAILER",
        "MAIL_HOST",
        "MAIL_FROM_ADDRESS",
        "CACHE_DRIVER",
        "QUEUE_CONNECTION",
        "SHOP_MULTISHOP",
        "SHOP_MULTILOCALE",
        "SHOP_REGISTRATION",
        "SHOP_PERMISSION",
        "AWS_BUCKET"
      ],
      "configFiles": [
        ".env",
        "config/shop.php"
      ],
      "promptFiles": [],
      "effort": "config-only",
      "editCount": 20
    },
    "useWhen": [
      "I want a Laravel shop with subscriptions or multi-vendor that I can tune in one config file",
      "I need a JSON:API storefront backend and a GraphQL admin API so agents and apps can both drive it"
    ],
    "accounts": [
      "payment gateway account (Omnipay providers)"
    ],
    "active": true,
    "lastActivity": "2026-07-29",
    "gotchas": [
      "Authentication for the APIs is not spelled out on the JSON:API getting-started page",
      "The aimeos/aimeos repo is the Laravel distribution; the core lives in aimeos/aimeos-core and other packages"
    ],
    "fit": {
      "adaptable": 3,
      "operable": 3
    },
    "evidence": {
      "formFactor": "README: Laravel ecommerce platform with admin backend",
      "executionModel": "no model at runtime (AI translation is an optional feature)",
      "operability": "aimeos.org docs publish the JSON:API frontend and GraphQL admin API",
      "effort": ".env.example names SHOP_* vars; README: 'extremely configurable'",
      "editions": "MIT; no paid edition found on the docs page",
      "active": "pushedAt 2026-07-29"
    },
    "confidence": {
      "formFactor": 0.95,
      "executionModel": 0.9,
      "operability": 0.9,
      "effort": 0.75,
      "reach": 0.8,
      "editions": 0.6
    },
    "openQuestions": [
      "Does Aimeos sell paid extensions or hosting (aimeos.org mentions partner support)",
      "API auth method for JSON:API and GraphQL admin"
    ],
    "sources": [
      {
        "url": "https://github.com/aimeos/aimeos",
        "foundBy": "sourcing:ecommerce:curated"
      },
      {
        "url": "https://aimeos.org/docs/latest/frontend/jsonapi/",
        "foundBy": "sourcing:ecommerce:curated"
      }
    ],
    "research": {
      "stage": "verified",
      "verdict": "unverified",
      "reason": "Documented config surface and two official APIs; only the free edition found.",
      "disputed": []
    },
    "url": "apps/aimeos--aimeos.html",
    "coverage": "partial",
    "paid": false,
    "source": "research/verified/aimeos--aimeos.json"
  }
}
