Les prix des actifs sont temporairement retardésCertains actifs ne reçoivent plus de données de prix à jour. Les mises à jour reprendront automatiquement une fois la connexion de données rétablie.
Bitculator

Bitculator sur Android

Capitalisation boursière:

$2,048,113,400,255

Volume 24h:

$196,313,447,291

juil. 27 Liquidations:

$0

24H Long/Court:

Bientôt disponible

Bitculator présente 8 SDKs

Résumé
Christian Lauridsen (Cc)

Christian Lauridsen (Cc)

Writer and Crypto Enthusiast

Temps de lecture 1M Publié juil. 19, 2026 Mis à jour juil. 19, 2026
Hero Image

Bitculator lance huit SDK API

Aujourdhui nous lançons huit bibliothèques clientes officielles et open-source pour l'API de données Bitculator : TypeScript, Python, PHP, Go, Rust, Java, C# et C++. Chacune couvre l'intégralité de l'API - les 85 points de terminaison répartis sur 15 groupes de ressources - et chacune d'elles est sous licence MIT et gratuite à utiliser.

 

Si vous avez déjà relié un flux de données cryptographiques à un backend, à un bot de trading, à un tableau de bord ou à un exportateur de feuille de calcul, vous connaissez les parties ennuyeuses : les en-têtes d'authentification, les boucles de pagination, les tentatives de dépassement de taux, l'analyse des erreurs et les subtils bogues à virgule flottante qui se glissent lorsque les prix franchissent un huitième de décimale. Les SDK existent pour que vous n'écriviez plus ce travail de plomberie.

Écrit à la main, non généré

Ces SDK ne sont pas des stubs OpenAPI générés par machine. Chaque SDK est écrit à la main, idiomatique pour son écosystème :

 

  • Go prend d'abord un context.Context et renvoie des pagers iter.Seq2 qui parcourent des plages.
  • Rust vous offre des réponses typées génériques et un client configuré par un builder.
  • C# est entièrement asynchrone avec IAsyncEnumerable auto-paging et CancellationToken.
  • TypeScript utilise le fetch natif, for await pagination et des paramètres camelCase sans aucune dépendance.
  • Python est purement bibliothèque standard.
  • PHP est sans dépendances et utilise cURL.
  • C++ est un seul fichier d'en-tête.
  •  

Même surface, sensation native. Si vous changez de langage, vous connaissez déjà le SDK.

Ce que fait chaque SDK pour vous

Tous les huit partagent le même cœur éprouvé sur le terrain, de sorte que les garanties sont identiques partout :

 

  1. Couverture complète - chaque point de terminaison dans la référence API est une méthode sur l'un des 15 groupes de ressources : pièces, prix, marchés, échanges, portefeuilles, marché mondial, sentiment, indicateurs, liquidations, conversion, calculateurs, éditorial, alarmes, webhooks et méta.
  2. Précision des chaînes décimales - les prix, taux et approvisionnements arrivent sous forme de chaînes, jamais de nombres à virgule flottante qui perdent de la précision. Ce que dit le marché est ce que vous obtenez.
  3. Pagination automatique - itérez une Page et le SDK récupère les pages suivantes pour vous.
  4. Réessais intelligents - les 429 respectent Retry-After ; les fautes transitoires 5xx et les pannes réseau réessaient seulement sur les appels idempotents, de sorte qu'une connexion instable ne crée jamais deux alertes ou webhooks.
  5. Erreurs typées - les erreurs d'authentification, de permissions, de validation, de limitation de taux et de serveur sont des types distincts que vous pouvez intercepter, chacun portant le code d'erreur stable de l'API.
  6. Quota en direct - les en-têtes X-Quota-* de chaque réponse sont analysés côté client, vous savez donc toujours où vous en êtes ce mois-ci.

Obtenez-le via votre gestionnaire de paquets

Chaque SDK vit dans son propre dépôt GitHub et est publié dans son registre natif :
 

LangueInstallationSource
TypeScript / Nodenpm install @bitculator/sdkbitculator-typescript-sdk
Pythonpip install bitculatorbitculator-python-sdk
PHPcomposer require bitculator/sdkbitculator-php-sdk
Gogo get github.com/bitculator/bitculator-go-sdkbitculator-go-sdk
Rustcargo add bitculatorbitculator-rust-sdk
Javacom.bitculator:bitculator (Maven)bitculator-java-sdk
C# / .NETdotnet add package Bitculatorbitculator-dotnet-sdk
C++header-only, CMake bitculator::bitculatorbitculator-cpp-sdk


Logos, install commands and registry links for all eight are also collected on the section SDK de la page API

Versionné en synchronisation avec l'API

Les SDK suivent SemVer et se déploient en synchronisation : lorsqu'un point de terminaison est ajouté à l'API, chaque SDK obtient la méthode dans la même version. La source de vérité est la spécification OpenAPI publique, et l'ensemble de la surface est documenté - avec des exemples exécutables dans huit langages de programmation - dans la documentation de l'API.

 

Et si vous préférez n'installer quoi que ce soit du tout : vous n'avez pas besoin d'un SDK. L'API Data est du HTTP pur avec un en-tête Bearer - les SDK font simplement du chemin agréable le choix par défaut.

Commencez à construire

Lisez les plans et quotas sur la page de l'API Data - il existe un niveau gratuit, sans carte requise.


Créez une clé dans la console développeur et vous êtes prêt à commencer.


Nous serions ravis de voir ce que vous construisez. Les issues et les pull requests sont ouvertes sur chaque dépôt sur github.com/bitculator.

Auteur
Photo of Christian Lauridsen (Cc)

Christian Lauridsen (Cc)

Writer and Crypto Enthusiast

Publié

Vous pourriez aussi aimer