Alex Spinov Medusa is an open-source headless commerce platform. It provides REST and JS APIs for products,...
Medusa is an open-source headless commerce platform. It provides REST and JS APIs for products, carts, orders, payments — build any storefront.
npx create-medusa-app@latest
cd my-medusa-store
npx medusa develop
import Medusa from "@medusajs/js-sdk";
const medusa = new Medusa({ baseUrl: "http://localhost:9000", publishableKey: "pk_..." });
// Products
const { products } = await medusa.store.product.list({ limit: 10 });
const { product } = await medusa.store.product.retrieve(productId);
// Cart
const { cart } = await medusa.store.cart.create({});
await medusa.store.cart.createLineItem(cart.id, { variant_id: variantId, quantity: 1 });
// Checkout
await medusa.store.cart.addShippingMethod(cart.id, { option_id: shippingOptionId });
await medusa.store.cart.complete(cart.id);
GET /store/products?limit=10
GET /store/products/:id
POST /store/carts
POST /store/carts/:id/line-items
POST /store/carts/:id/complete
Need to scrape or monitor web data at scale? Check out my web scraping actors on Apify or email spinov001@gmail.com for custom solutions.