Bitculator Lancia 8 SDK API
Oggi lanciamo otto librerie client ufficiali e open-source per la Bitculator Data API: TypeScript, Python, PHP, Go, Rust, Java, C# e C++. Ognuna di esse copre l'API completa - tutti gli 85 endpoint distribuiti in 15 gruppi di risorse - e ognuna di esse è rilasciata con licenza MIT e gratuita da utilizzare.
Se hai mai collegato un feed di dati crittografici a un backend, a un bot di trading, a una dashboard o a un esportatore di fogli di calcolo, conosci le parti noiose: intestazioni di autenticazione, cicli di paginazione, ritentivi di rate-limit, parsing degli errori e i sottili bug di virgola mobile che si insinuano quando i prezzi superano un ottavo di decimale. Le SDK esistono affinché non scrivi mai più quel lavoro di fondo.
Scritto a mano, non generato automaticamente
Questi non sono stub OpenAPI generati automaticamente. Ogni SDK è scritto a mano, codice idiomatico per il suo ecosistema:
- Go prende in primo piano un context.Context e restituisce iter.Seq2 pagers di tipo range-over-func.
- Rust ti offre risposte tipizzate generiche e un client configurato dal builder.
- C# è completamente asincrono con IAsyncEnumerable auto-paginazione e supporto per CancellationToken.
- TypeScript usa fetch nativo, for await per la paginazione e parametri camelCase con nessuna dipendenza.
- Python è puro stdlib.
- PHP è cURL senza dipendenze.
- C++ è un header singolo.
Stessa superficie, sensazione nativa. Se cambi linguaggio, conosci già l'SDK.
Cosa fa ogni SDK per te
Tutti e otto condividono lo stesso core testato in battaglia, quindi le garanzie sono identiche ovunque:
- Copertura completa - ogni endpoint nel riferimento API è un metodo su uno dei 15 gruppi di risorse: criptovalute, prezzi, mercati, exchange, portafogli, mercato globale, sentimento, indicatori, liquidazioni, conversione, calcolatori, editoriale, allarmi, webhook e meta.
- Precisione delle stringhe decimali - prezzi, tassi e forniture arrivano come stringhe, mai numeri in virgola mobile che perdono precisione. Quello che dice il mercato è ciò che ottieni.
- Paginazione automatica - itera una pagina e lo SDK recupera le pagine successive per te.
- Ritenti intelligenti - gli 429 rispettano Retry-After; errori transitori 5xx e problemi di rete ritentano solo su chiamate idempotenti, quindi una connessione instabile non genera mai un allarme o webhook duplicato.
- Errori tipizzati - errori di autenticazione, autorizzazione, validazione, limiti di richiesta e server sono tipi distinti che puoi intercettare, ognuno con il codice di errore stabile dell'API.
- Quota in tempo reale - le intestazioni X-Quota-* di ogni risposta sono analizzate sul client, così sai sempre dove ti trovi questo mese.
Ottienilo dal tuo gestore di pacchetti
Ogni SDK vive nel proprio repository su GitHub ed è pubblicato nel registro nativo:
| Lingua | Installazione | Sorgente |
| TypeScript / Node | npm install @bitculator/sdk | bitculator-typescript-sdk |
| Python | pip install bitculator | bitculator-python-sdk |
| PHP | composer require bitculator/sdk | bitculator-php-sdk |
| Go | go get github.com/bitculator/bitculator-go-sdk | bitculator-go-sdk |
| Rust | cargo add bitculator | bitculator-rust-sdk |
| Java | com.bitculator:bitculator (Maven) | bitculator-java-sdk |
| C# / .NET | dotnet add package Bitculator | bitculator-dotnet-sdk |
| C++ | header-only, CMake bitculator::bitculator | bitculator-cpp-sdk |
Logos, install commands and registry links for all eight are also collected on the SDK sezione della pagina API.
Versionato in sincronizzazione con l'API
Gli SDK seguono SemVer e vengono pubblicati in sincronizzazione: quando l'API aggiunge un endpoint, ogni SDK ottiene lo stesso metodo nella stessa versione. La fonte di verità è la pubblica specifica OpenAPI, e l'intera superficie è documentata - con esempi eseguibili in otto linguaggi di programmazione - nella documentazione API.
E se preferisci non installare nulla: non hai bisogno di alcun SDK. L'API Data è HTTP semplice con una intestazione Bearer - gli SDK rendono semplicemente il percorso piacevole quello predefinito.
Inizia a costruire
Leggi sui piani e le quote sulla Data API page - c'è un livello gratuito, nessuna carta richiesta.
Crea una chiave nella console per sviluppatori e sei pronto per iniziare.
Ci piacerebbe vedere cosa costruisci. Issues e richieste di pull sono aperte su ogni repository su github.com/bitculator.


