sayren
Get started
COMMERCE API · SDK · MCP

Headless commerce
built for agents.

Agent를 위한 헤드리스 커머스 플랫폼

Connected to sayren · store acme
스토어프론트 만드는 중…
catalog · product · cart · checkout10 routes · 23 files · verify 9 / 9
완료
STOREconsole
sayren 스토어 콘솔 대시보드
APIrest
REQUEST
$ curl api.sayren.app/store/products
200 OK · 42 ms
{ "name": "울 코트",
"price": 189000,
"stock": 3 }
AGENTmcp

지금 품절된 옵션 있어?

get_store_context
✓ Products ✓ Inventory

3개예요.
black/M · ivory/S · navy/XL

Connected to sayren
one commerce contextstore acmeproducts 0orders 0payments toss · portone
AI OPERATIONS

AI로 내 상점을 운영하세요

지금 쓰는 GPT · Claude를 그대로 활용할 수 있어요

sayren MCP · store acmeClaudeChatGPTCursor
어제 올린 티셔츠 할인율을 20% 적용해줘.
update_productA001 · discountRate 20

어제 등록한 A001 베이직 코튼 티셔츠에 할인율 20%를 적용했어요.

19,900원 → 15,920원

문의글 새로 올라온 거 있어?
list_inquiriesstatus UNANSWERED

오늘 올라온 문의글 3개가 있어요.

store.sayren.app/s/acme/inquiry
스토어에 대해 물어보세요
COMMERCE

Commerce API.

상품 · 재고 · 장바구니 · 주문 · 결제

Products · Variants · Categories · Inventory
Cart · Orders · Claims · Payments

GET/store/products
GET/store/products/:id
GET/store/categories
POST/store/carts
POST/store/orders
POST/store/claims
Authorization
Bearer sy_pat_••••
API EXPLORER
$ GET /store/products?page=1
200 OK · 42 ms · application/json
{
"contents": [
{ "productId": "prod_9f21",
"name": "울 코트", "price": 189000,
"variants": [{ "valueKey": "black/L", "stock": 3 }] }
], "page": { "totalElements": 2011 }
}
OPERATIONS

스토어 운영.

Orders · Inventory · Claims · Payments

Open Store →
store.sayren.app
ORDERS
0today
INVENTORY
0low stock
PAYMENTS
0Mtoday
CLAIMS
0pending
WEBHOOK
Healthy
sayren 스토어 콘솔 주문 목록
WEBHOOKS
outbox · at-least-once · retry

다양한 Webhook 지원으로 써드파티를 쉽게 통합할 수 있습니다.

ORDER.PAID202 · 38ms
PRODUCT.OUT_OF_STOCK202 · 41ms
ORDER.DISPATCHED202 · 34ms
PAYMENT.REFUNDED202 · 52ms
CLAIM.REQUESTED202 · 29ms
ORDER.DELIVERED202 · 36ms
CLAIM.APPROVED202 · 44ms
ORDER.PURCHASE_DECIDED202 · 31ms
MEMBER.CREATED202 · 27ms
ORDER.CANCELED202 · 39ms
ORDER.PAID202 · 38ms
PRODUCT.OUT_OF_STOCK202 · 41ms
ORDER.DISPATCHED202 · 34ms
PAYMENT.REFUNDED202 · 52ms
CLAIM.REQUESTED202 · 29ms
ORDER.DELIVERED202 · 36ms
CLAIM.APPROVED202 · 44ms
ORDER.PURCHASE_DECIDED202 · 31ms
MEMBER.CREATED202 · 27ms
ORDER.CANCELED202 · 39ms
ORDER.PAID202 · 38ms
PRODUCT.OUT_OF_STOCK202 · 41ms
ORDER.DISPATCHED202 · 34ms
PAYMENT.REFUNDED202 · 52ms
CLAIM.REQUESTED202 · 29ms
ORDER.DELIVERED202 · 36ms
CLAIM.APPROVED202 · 44ms
ORDER.PURCHASE_DECIDED202 · 31ms
MEMBER.CREATED202 · 27ms
ORDER.CANCELED202 · 39ms
ORDER.PAID202 · 38ms
PRODUCT.OUT_OF_STOCK202 · 41ms
ORDER.DISPATCHED202 · 34ms
PAYMENT.REFUNDED202 · 52ms
CLAIM.REQUESTED202 · 29ms
ORDER.DELIVERED202 · 36ms
CLAIM.APPROVED202 · 44ms
ORDER.PURCHASE_DECIDED202 · 31ms
MEMBER.CREATED202 · 27ms
ORDER.CANCELED202 · 39ms
PAYMENTS

Payments.

직접 PG를 구축하고 정산하세요. 저희는 결제 수수료가 0원입니다.

sayren 추가 결제 수수료 0원
Toss Payments
priority 1
PortOne
priority 2
Multi PG
store keys
Failover
prepare only
Reconciliation
every 60s
Refunds
original PG
sayren 콘솔 결제 설정 화면
double-charge guards 0stale attempt check 0sorphan capture sweep 0 rounds승인 0 · 환불 0 · 결과 불명 0
DEVELOPERS

Built for developers.

개발 SDK를 통해 개발자가 직접 자신의 툴을 제작할 수 있습니다.

Read the docs →
docs.sayren.app
SURFACE
REST API/store · /admin
Type-safe SDK@sayren/sdk
MCP Server@sayren/mcp
OAuth 2.1PKCE · rotation
Webhooksoutbox · retry
API Logs7 days
SDKnode · edge · browser
SDK
import { sayren } from "@sayren/sdk"
const products = await sayren.products.list()
const cart = await sayren.carts.create()
const order = await sayren.orders.create({ cart })
REST
GET /store/products
200 OK42 ms
{ "contents": [ … ] }
MCP
Connected to sayren
get_store_contextget_scaffold_planverify_storefront
docs.sayren.appRead the docs →
FREE현재 모든 기능 무료Commerce API · Store Console · MCP
Get started →