Aller au contenu
tryVidimusDocumentation

Paquets et bibliothèques

Comment utiliser l'API tryVidimus depuis votre code, et les paquets publiés sur npm.

Publiés sur npm. Les paquets ci-dessous sont sous licence MIT et demandent Node.js 22 ou plus récent. L'API elle-même est du JSON simple sur HTTPS et son schéma est public : tout autre langage peut l'appeler directement.

Paquets npm

Ouvrez un paquet sur npm pour voir sa version, ses fichiers et sa licence.

  • @tryvidimus/cliLa ligne de commande : ouvrir une capture, suivre les preuves, en vérifier une soi-même et gérer les webhooks.Installer ou lancernpm install -g @tryvidimus/cli
  • @tryvidimus/mcpLe serveur MCP pour Claude et les autres clients MCP : ouvrir des captures et lire des preuves depuis une conversation.Installer ou lancernpx -y @tryvidimus/mcp
  • @tryvidimus/api-clientLe client TypeScript typé de l'API.Installer ou lancernpm install @tryvidimus/api-client
  • @tryvidimus/verifierVérifier une preuve sans croire nos serveurs.Installer ou lancernpm install @tryvidimus/verifier
  • @tryvidimus/proof-primitivesSHA-256, JSON canonique, arbre de Merkle et horodatage RFC 3161 : les briques que le vérificateur utilise.Installer ou lancernpm install @tryvidimus/proof-primitives

Tous nos paquets sur npm

L'appeler directement

Aucune bibliothèque n'est nécessaire. Cet appel crée une session de capture dans le bac à sable :

$ curl -X POST https://api.tryvidimus.com/v1/capture-sessions \
    -H "Authorization: Bearer $TRYVIDIMUS_API_KEY" \
    -H "Content-Type: application/json" \
    -H "Idempotency-Key: $(uuidgen)" \
    -d '{"external_reference":"booking_4471","party":"provider","stage":"pickup"}'

Gardez votre clé dans une variable d'environnement comme TRYVIDIMUS_API_KEY, jamais dans le code source. Une clé de bac à sable commence par sk_test_.

Générer un client typé

Le schéma suit OpenAPI 3.1. Tout générateur qui gère cette version peut produire un client dans votre langage. Pour des types TypeScript :

$ npx openapi-typescript https://api.tryvidimus.com/openapi.json -o tryvidimus.d.ts

Le schéma existe aussi en français en ajoutant ?lang=fr ; les identifiants sont les mêmes dans les deux langues.

Lire la référence de l'API