Docs / SDK / JavaScript

SDK de JavaScript / TypeScript

Cliente oficial en JS/TS para conectarte a los servicios de WebAbility: DNS gestionado, procesamiento de imágenes/CDN, correo transaccional y (próximamente) video y email marketing masivo.

En proceso  Publicado y usable: autenticación HMAC-SHA256 y el módulo DNS son reales. Imágenes, Mail, Video y Marketing todavía son stubs — el contrato completo ya está fijado (mismos tipos y entry points que el SDK de Go), falta conectarlos a la capa de transporte.

Instalación

npm install @webability/webability-js

Declarar el cliente

Mismo esquema que el resto de los SDKs: ClientID (público) + Token (secreto), firma HMAC-SHA256 automática en cada request vía node:crypto + fetch.

import { WaApi } from "@webability/webability-js";

const api = new WaApi("tu-client-id", "tu-token-secreto");

Ver src/index.js en el repositorio.

Módulos

MóduloServicioEstadoDocs
DNSZonas y registros DNS✅ DisponibleVer →
ImágenesSubida, procesamiento y CDN de imágenes🚧 En proceso de liberaciónVer →
MailCorreo transaccional🚧 En proceso de liberaciónVer →
VideoTranscodificación y streaming (HLS)🚧 En proceso de liberaciónVer →
MarketingListas, segmentos y campañas de email🚧 En proceso de liberaciónVer →