Skip to main content

Installation

Gestionnaires de packages

Installez @smartbills/sdk avec votre gestionnaire de packages préféré :

Configuration requise

Le SDK inclut les définitions de types TypeScript complètes. Aucun package @types supplémentaire n’est requis.

Formats de modules

Le package supporte ESM et CommonJS. Le format est résolu automatiquement via le champ exports du package.json.

Dépendances

Le SDK depend d’axios pour les requêtes HTTP. Il est installe automatiquement comme dépendance de production.

Configuration TypeScript

Pour une expérience optimale, activez le mode strict dans votre tsconfig.json :

Configuration de base

Après l’installation, créez une instance du client et vérifiez la connectivité :

Variables d’environnement

Nous recommandons de stocker les identifiants dans des variables d’environnement :
Ne commitez jamais vos clés API dans le contrôle de source. Utilisez des fichiers .env, des gestionnaires de secrets ou la configuration des variables d’environnement de votre plateforme.

Prochaînes étapes

  • Authentification, gestion des tokens et configuration multi-tenant
  • Dépenses, commencer à travailler avec le service de dépenses