Head to head · Commerce catalogues · October 2026 research run
Ecwid by Lightspeed vs Fabric
Ecwid by Lightspeed scores 63.2 (B) on agent readiness against Fabric's 43.7 (E), and leads in 5 of 7 scored categories. Fabric leads on schema & documentation. Both do commerce catalogues.
Best commerce platforms and checkout APIs for AI agents · All 171 commerce comparisons
Which one, for what
Best for An agent doing back-office work on an existing Ecwid store, such as catalogue edits, order export and discount coupons.
Ahead on
- Reliability, 80 against 23
- Agent ergonomics, 66 against 57
- Payments & pricing, 15 against 0
- Maintenance & community, 79 against 15
- Transparency & trust, 72 against 55
Watch for
Access tokens never expire and change only when the app is uninstalled and installed again
Fabric E
Best for A merchant-side API for retailers already on Fabric's order management, catalogue or dropship products.
Ahead on
- Schema & documentation, 79 against 66
Watch for
No public price, free tier or self-serve signup. A trial account is arranged with Fabric
Score by category
| Category | Weight this run | Ecwid by Lightspeed | Fabric | Edge |
|---|---|---|---|---|
| Reliability | 16%20 | 80 | 23 | Ecwid by Lightspeed +57 |
| Performance | 10%pending | pending | pending | not scored in this run |
| Schema & documentation | 13%16.2 | 66 | 79 | Fabric +13 |
| Agent ergonomics | 13%16.2 | 66 | 57 | Ecwid by Lightspeed +9 |
| Security & auth | 14%17.5 | 61 | 62 | Fabric +1 |
| Payments & pricing | 10%12.5 | 15 | 0 | Ecwid by Lightspeed +15 |
| Task success | 10%pending | pending | pending | not scored in this run |
| Maintenance & community | 7%8.8 | 79 | 15 | Ecwid by Lightspeed +64 |
| Transparency & trust | 7%8.8 | 72 | 55 | Ecwid by Lightspeed +17 |
| Negative events | ≤15 | 0 | 0 | |
| Total | B 63.2/100 | E 43.7/100 |
Facts side by side
| Fact | Ecwid by Lightspeed | Fabric |
|---|---|---|
| Kind | HTTP API | HTTP API |
| Vendor | Ecwid, Inc. (Lightspeed Commerce) | Commerce Fabric, Inc. |
| Hosted endpoint | https://app.ecwid.com/api/v3 | https://api.fabric.inc/v3 |
| Transports | HTTP | HTTP |
| Auth | OAuth or key | OAuth |
| Pricing | Paid | Paid |
| x402 | no | no |
| Licence | Proprietary service under the Lightspeed Service Agreement. The @lightspeed/ecom-headless npm package is MIT and the Java API client on GitHub is Apache-2.0 | Proprietary SaaS under Fabric's Terms and Conditions (last updated 1 January 2026) and an order form |
| Read-only variant documented | no | no |
| llms.txt | yes | yes |
| Last release | 2026-09-30 | none |
| Terms last updated | 2026-02-26 | 2026-01-01 |
| Privacy policy last updated | no date given | 2021-01-14 |
| Customer content may train models | not found in the text | not found in the text |
| Terms restrict automated access | not found in the text | not found in the text |
| Terms restrict benchmarking | not found in the text | yes |
| Terms or service can change without notice | yes | not found in the text |
| Arbitration or class-action waiver | yes | not found in the text |
| Popularity | 22 stars, 307 npm/wk | none |
Verdicts
Ecwid by Lightspeed
The REST API has 40 access scopes, a published limit of 600 requests a minute per token with Retry-After on a 429, field selection through responseFields, and Markdown docs with an llms.txt index. Tokens never expire, there is no test mode or idempotency key, API access needs a paid plan, and carts are built only in the browser.
Fabric
Public OpenAPI files for about 980 operations, llms.txt, client credentials with role-limited system apps, and a published 99.9 per cent SLA. Access needs a sales contract, with no public price or self-serve trial. The commerce docs are labelled legacy, the newest release notes date from July 2025, and no status page was found.
Before you call either
Ecwid by Lightspeed
- Send the token as
Authorization: Bearertohttps://app.ecwid.com/api/v3/{storeId}. Tokens in the query string stopped working in March 2025 - Use the secret token server-side only. The public token reads enabled products and places orders that are not marked paid
- Add
responseFields, for exampletotal,items(id,name,price), to keep responses small, and page withoffsetandlimit(maximum 100) - Stay under 600 requests a minute per token and wait the
Retry-Afterseconds on a 429. Repeated calls with a bad token get the token and IP blocked for longer - Work in a separate test store. There is no test mode, and
POST /orderswrites a real order with no idempotency key - After changing an app's scopes, uninstall and reinstall it, then replace the stored tokens. The old ones stop working
Fabric
- Get the tenant ID and a System App client ID and secret from the merchant's Copilot admin, with the narrowest role the task needs
- Request a new system token from {authURL}/v1/token every 10 minutes, since system apps receive no refresh token
- Send x-fabric-tenant-id on every call, and x-fabric-channel-id where the merchant sells in more than one channel
- Page order searches with offset and limit, because the default response returns 10 orders
- Read errorCode and context.endpoint in Orders and Inventory errors, and check for duplicates before retrying a write
Questions
Which is better for AI agents, Ecwid by Lightspeed or Fabric?
Ecwid by Lightspeed scores 63.2 (B) on agent readiness against Fabric's 43.7 (E), and leads in 5 of 7 scored categories. Fabric leads on schema & documentation.
Do Ecwid by Lightspeed and Fabric need an API key?
Ecwid by Lightspeed takes an API key or an OAuth sign-in. Fabric uses an OAuth sign-in.
Can an agent call Ecwid by Lightspeed and Fabric without installing anything?
Yes. Ecwid by Lightspeed has a hosted endpoint at https://app.ecwid.com/api/v3 and Fabric at https://api.fabric.inc/v3.
Other comparisons with Ecwid by Lightspeed or Fabric
- Adobe Commerce (Magento) vs Ecwid by Lightspeed
- Adobe Commerce (Magento) vs Fabric
- Agentzon vs Ecwid by Lightspeed
- Agentzon vs Fabric
- BigCommerce API + MCP vs Ecwid by Lightspeed
- BigCommerce API + MCP vs Fabric
- Commerce Layer API + MCP vs Ecwid by Lightspeed
- Commerce Layer API + MCP vs Fabric
- commercetools vs Ecwid by Lightspeed
- commercetools vs Fabric
- Ecwid by Lightspeed vs Elastic Path API + MCP
- Ecwid by Lightspeed vs Medusa API + MCP
- Ecwid by Lightspeed vs Saleor API + MCP
- Ecwid by Lightspeed vs Shopify API + MCP
- Ecwid by Lightspeed vs Shopware
- Ecwid by Lightspeed vs Snipcart API + MCP
- Ecwid by Lightspeed vs Spree Commerce
- Ecwid by Lightspeed vs Square
- Ecwid by Lightspeed vs Swell
- Ecwid by Lightspeed vs Vendure
- Ecwid by Lightspeed vs Wix Stores and eCommerce API
- Ecwid by Lightspeed vs WooCommerce API + MCP
- Elastic Path API + MCP vs Fabric
- Fabric vs Medusa API + MCP
- Fabric vs Saleor API + MCP
- Fabric vs Shopify API + MCP
- Fabric vs Shopware
- Fabric vs Snipcart API + MCP
- Fabric vs Spree Commerce
- Fabric vs Square
- Fabric vs Swell
- Fabric vs Vendure
- Fabric vs Wix Stores and eCommerce API
- Fabric vs WooCommerce API + MCP
Machine-readable
- This page as Markdown
/compare/ecwid-vs-fabric.md· slim.min.md· JSON.json(or sendAccept: text/markdown) - Each listing in full
/api/v1/tools/ecwid.json·/api/v1/tools/fabric.json - From a terminal
anchor compare ecwid fabric(the CLI) - Over MCP
compare_tools {"a": "ecwid", "b": "fabric"}at/mcp, no key