Aller au contenu principal
API et outils

SDK et bibliothèques pour TypeScript ou tout client HTTP

SDK TypeScript officiel, avec des helpers typés pour check, stream, TAXII et les webhooks. Les autres langages passent par l’API REST.

npm install @ismalicious/sdk

Python, Go, Rust : générez un client depuis openapi.json

# Or just use curl
curl -G "https://api.ismalicious.com/check" \
  --data-urlencode "query=example.com" \
  --data-urlencode "enrichment=standard" \
  -H "X-API-KEY: YOUR_BASE64_CREDENTIALS"
SDK officiel
1
Reprises par défaut
3
Client typé
TypeScript
Licence
MIT
Fonctionnalités

L’essentiel en un coup d’œil.

OpenAPI

https://api.ismalicious.com/openapi.json — générez un client Python, Go ou Rust.

curl ou tout client HTTP

GET /check?query=… avec X-API-KEY. Le contrat qu’enveloppe le SDK TypeScript.

Reprises automatiques

Rejoue les 429 et les erreurs réseau avec repli exponentiel, en respectant Retry-After.

Erreurs typées

AuthenticationError, RateLimitError, ValidationError, TimeoutError, entre autres.

Pagination

Les listes d’objets TAXII se paginent automatiquement.

FAQ

Questions fréquentes.

Quels langages sont pris en charge ?

Le SDK officiel est en TypeScript/JavaScript (@ismalicious/sdk sur npm). Les autres langages utilisent l’API REST avec X-API-KEY, ou génèrent un client depuis https://api.ismalicious.com/openapi.json.

Les SDK sont-ils open source ?

Oui. @ismalicious/sdk est publié sous licence MIT.

Les SDK gèrent-ils les limites de débit ?

Oui. Le SDK TypeScript rejoue les erreurs réseau et les 429 de courte fenêtre après le délai Retry-After, dans la limite de son option retries (3 par défaut), puis lève RateLimitError. Un 429 de quota mensuel dure jusqu’au 1er du mois suivant (00:00 UTC) : attrapez RateLimitError plutôt que de compter sur les reprises.

TypeScript est-il pris en charge ?

Oui, notre SDK Node.js est écrit en TypeScript et embarque toutes les définitions de types.

Testez avec vos propres indicateurs.

L’offre gratuite inclut les recherches sur le site sans plafond mensuel et 250 requêtes API par mois. Vérifiez les sources et les limites, puis connectez l’API.

Aucune carte bancaire requise · Clé API gratuite