Saltar al contenido principal
Cada SDK se genera a partir del documento OpenAPI de la API, así que tiene un método o una ruta tipada para cada operación de la referencia de la API. Todos funcionan igual:
  • Aceptan una clave de API o un token de acceso OAuth, o una función que devuelve uno vigente.
  • Siguen los cursores de paginación por ti.
  • Lanzan un error que contiene los detalles del problema, con su code estable.
  • Reintentan los límites de solicitudes después de Retry-After, y reintentan otros fallos solo cuando eso no puede hacer un cambio dos veces.
  • Verifican las firmas de los webhooks.

TypeScript

npm install @stockshift/sdk. Node.js 20 o posterior, y navegadores.

PHP

composer require stockshift/sdk-php. PHP 8.2 o posterior.

Laravel

composer require stockshift/laravel. Configuración, un facade, eventos de webhook y un fake para pruebas.

Python

pip install stockshift. Clientes síncrono y asíncrono.

Go

go get github.com/StockShift/go-sdk.

Rust

cargo add stockshift. Asíncrono, sobre tokio.

.NET

dotnet add package StockShift.Sdk.

Versiones

La versión mayor de un SDK cambia cuando la API cambia de una forma que puede romper tu código, como un campo eliminado o un parámetro obligatorio nuevo. Los endpoints y campos nuevos llegan en versiones menores.