Saltar al contenido principal
auto_awesomeAito Perú · NTT Data

Shori SDK para cualquier plataforma

SDKs para Java, TypeScript, Python y Axetflow sobre Syntpony Process Management. Autenticación automática, DTOs tipados, integración async y 33+ nodos visuales para Axetflow y Node-RED.

local_cafeJava 1.0.6data_objectTS 1.2.7data_objectPY 1.0.5hubAxetflow 1.3.5MIT License
quick-start.ts
import { ShoriClientBuilder } from "shori-sdk-ts";

const client = new ShoriClientBuilder()
  .portalId("tu-portal-id")
  .apiKey("tu-api-key")
  .build();

const caso = await client.caso().create({
  casoTypeId: "uuid",
  submittedData: { cliente: "Ana García" },
});

console.log("✅ Caso:", caso.casoId);
4SDKsJava · TS · Python · Axetflow
10+PlataformasJava, Python, NestJS, React...
33+Nodos VisualesAxetflow & Node-RED
0Tokens ManualesAuto-renovación incluida
∞InstanciasMulti-portal con Registry
Beneficios

Un ecosistema para integrar Shori

SDKs para Java, Python y TypeScript, junto con herramientas visuales para integrar Shori sin repetir la misma lógica de autenticación, comunicación y procesamiento.

language

Multi-plataforma

Un único ecosistema de SDKs para Java, Python, TypeScript, JavaScript, NestJS, Express, React, Next.js, Node-RED y Axetflow. Misma API y mismos patrones de integración en distintos entornos.

key

Autenticación automática

El token Bearer se obtiene, reutiliza y renueva automáticamente. No necesitas gestionar manualmente el endpoint de autenticación ni agregar headers de autenticación en cada request.

extension

DTOs y tipos listos

Los SDKs incluyen requests, responses y filtros preparados para trabajar con la API de Shori. TypeScript y Java cuentan con tipado estático, mientras que Python utiliza modelos y validaciones con pydantic.

search

Filtros avanzados

Builder fluido para filtros complejos: EQ, IN, LIKE, BETWEEN, rangos de fecha con zona horaria y paginación automática según el SDK.

terminal

Python para automatización

Integra Shori desde scripts, automatizaciones, procesos batch y servicios Python. El cliente incluye autenticación automática, validación de datos y soporte para operaciones concurrentes en tareas que procesan múltiples archivos.

hub

Axetflow Nodes — 33+ nodos

Nodos visuales para integrar Shori en Axetflow y Node-RED sin escribir código. Arrastra, configura y conecta: shori-config, shori-create-case, shori-next-state, shori-add-comment y más.

inventory_2

Un SDK para todos los proyectos

Centraliza la integración con Shori. Cuando la API evoluciona, los proyectos consumen una implementación común del cliente en lugar de repetir autenticación, requests y mapeos.

bolt

Alto rendimiento

Conexiones HTTP reutilizadas, caché de tokens y manejo automático de reintentos. Java incorpora procesamiento thread-safe y Python soporta ejecución concurrente mediante pools de hilos para operaciones en paralelo.

smart_toy

Múltiples instancias

Permite trabajar con múltiples clientes y distintas credenciales, facilitando escenarios con varios portales o tenants en paralelo, especialmente en automatizaciones RDA/RPA.

settings

Sin dependencias de framework

Spring Boot, NestJS, Express, React, Next.js, Python standalone o automatizaciones en Axetflow. El ecosistema se adapta a tu arquitectura sin obligarte a utilizar un framework específico.

Proceso

De cero a producción en 3 pasos

Integra Shori en minutos, no en días.

01inventory_2

Instala el SDK

Agrega la dependencia a tu proyecto. Maven para Java, pip para Python, npm/pnpm para TypeScript, o instala desde Manage Palette en Axetflow.

02key

Configura el cliente

Proporciona tu portalId, tenantId y apiKey. El SDK gestiona autenticación, renovación de tokens y entornos automáticamente.

03bolt

Llama a la API

Usa la API fluida para crear casos, avanzar estados, subir documentos y buscar con filtros avanzados — todo tipado.

Industrias

Casos de uso típicos

Shori SDK es utilizado en múltiples industrias para orquestar, automatizar y dar trazabilidad a procesos de negocio.

support_agent

BPO / Contact Center

Gestión de tickets de soporte, incidencias y reclamaciones con flujos automáticos.

account_balance

Banca y Seguros

Tramitación de solicitudes de crédito, siniestros y onboarding digital.

cell_tower

Telecomunicaciones

Flujos de activación, portabilidad y atención al cliente end-to-end.

local_shipping

Retail y Logística

Seguimiento de pedidos, devoluciones y gestión de reclamaciones.

account_balance

Sector Público

Gestión de expedientes, trámites administrativos y servicios ciudadanos.

smart_toy

RDA / RPA

Automatización robótica de procesos con múltiples portales en paralelo.

Ecosistema

Cuatro SDKs. Un ecosistema.

Elige el SDK para tu stack. La misma API, los mismos patrones, en cualquier plataforma.

local_cafe
Java SDKshori-api-client
v1.0.6

Spring Boot, standalone y batch jobs. Thread-safe, pool HTTP y renovación automática de tokens Bearer.

Maven · pom.xml
<dependency>
  <groupId>com.nttdata.shori</groupId>
  <artifactId>shori-api-client</artifactId>
  <version>1.0.6</version>
</dependency>
Ver documentación arrow_forward
data_object
TypeScript SDKshori-sdk-ts
v1.2.7

NestJS, Express, React, Next.js y Node.js. Async/await nativo, DTOs completamente tipados y auto-paginación.

NPM / PNPM
npm install shori-sdk-ts
Ver documentación arrow_forward
terminal
Python SDKshori-sdk
v1.0.5

Python para automatización, scripts y servicios. Cliente fluido, autenticación automática y renovación transparente de tokens.

pip
pip install shori-sdk
Ver documentación arrow_forward
hub
Axetflow Nodesaxetflow-shori-nodes
v1.3.5

33+ nodos visuales para Axetflow y Node-RED. Sin código — arrastra, configura y conecta.

Node-RED / Palette
npm install axetflow-shori-nodes
Ver documentación arrow_forward
Mantenedores

AITO PERÚ

BPS — NTT DATA

Cargando equipo...