Per sviluppatori

Costruisci sopra Behio.
API, SDK e MCP.

La stessa piattaforma che fa funzionare ogni negozio online su Behio è aperta anche a te. Uno Storefront SDK tipizzato, un’API REST pubblica, webhook e un server MCP ufficiale. Nessun reverse engineering, nessun espediente.

Lo Storefront SDK è uno strumento opzionale per gli sviluppatori che realizzano una vetrina o un’integrazione su misura. Per avviare un negozio da un modello e gestirlo ogni giorno non servono l’SDK, competenze di programmazione né un team di sviluppo interno. Voglio un negozio senza programmare

60+
metodi dell’SDK
25+
hook React
42
controller API
1000+
strumenti MCP
app/product/[slug]/page.tsx
1import { behio } from "@behio/storefront-sdk";
2 
3export default async function Page({ params }) {
4 const { data, error } = await behio.catalog.getProduct(params.slug);
5 if (error) return <NotFound />;
6 return <ProductView {...data} />;
7}
Interfacce

Quattro modi per collegarti.

Storefront SDK

Un client TypeScript tipizzato con oltre 60 metodi e più di 25 hook React. Core senza dipendenze, binding React opzionali.

catalogcartcheckoutauthreviewsreturns

API REST pubblica

42 controller che coprono l’intero catalogo, il carrello, gli ordini e i clienti. Autenticazione con chiave API, limiti di richieste per chiave.

RESTOpenAPIrate-limit

Webhook

Webhook in uscita affidabili, con nuovi tentativi. Reagisci in tempo reale a ordini, pagamenti, rifornimenti e movimenti di magazzino.

order.createdstock.changedretry

Server MCP

Un server ufficiale Model Context Protocol. Collega Behio a ChatGPT o Claude e gestisci il tuo negozio online con 1000 strumenti tipizzati.

MCPChatGPTClaude
Nella confezione

Cosa ottiene uno sviluppatore

Niente acrobazie intorno a una piattaforma chiusa. Una superficie aperta e tipizzata, su cui è piacevole costruire.

@behio/storefront-sdk da npm

Lo installi con un solo comando npm. Un core senza dipendenze più binding React opzionali, licenza MIT, nessun vincolo con il fornitore.

API tipizzata con completamento automatico

Tutta la superficie è tipizzata a partire da OpenAPI, quindi l’editor ti suggerisce metodi, parametri e forma delle risposte. Gli errori li scopri mentre scrivi, non in produzione.

Webhook in tempo reale

Reagisci a ordini, pagamenti e movimenti di magazzino. I webhook in uscita prevedono nuovi tentativi, così nessun evento ti sfugge.

Documentazione su sdk.behio.com

Documentazione completa con esempi, una guida rapida e un server MCP dedicato. In più llms.txt, così anche l’AI può aiutarti con l’integrazione.

API con tipo Result

Nessuna eccezione. Solo dati ed errore.

Ogni chiamata restituisce { data, error } con 19 codici di errore semantici. L’SDK sa quando conviene riprovare (5xx, 429, caduta di rete) e rinnova il token in background.

VALIDATION_ERRORUNAUTHORIZEDDISCOUNT_EXPIREDOUT_OF_STOCKRATE_LIMITED
cart.ts
1const { data, error } = await behio.cart.addItem({
2 sku: "LEN-PRE-240", qty: 2,
3});
4 
5if (error?.code === "OUT_OF_STOCK") {
6 toast("Esaurito");
7}
Domande frequenti

FAQ per sviluppatori

Posso usare un mio frontend?

Sì. Behio è API-first. Collega il tuo Next.js, Nuxt o qualsiasi altra cosa tramite l’SDK e l’API REST pubblica e gestisci catalogo, carrello e checkout da dove vuoi. La vetrina non deve per forza essere la nostra.

Com’è lo sviluppo in locale?

Installi l’SDK, generi una chiave API e chiami subito gli endpoint reali. Le chiavi sono PUBLIC per il browser e PRIVATE per il server, con limiti di richieste per chiave, così fai i test in sicurezza.

Come gestite il versionamento?

Pubblichiamo l’SDK su npm seguendo il semver e manteniamo l’API pubblica retrocompatibile. Le modifiche sono documentate, così sai sempre su cosa stai costruendo.

Guida rapida

Da zero ai dati in tre passi.

01

Installa l’SDK

$ npm i @behio/storefront-sdk
02

Inizializza il client

$ behio.init({ apiKey })
03

Recupera i dati

$ await behio.catalog.getProducts()