Bitculator lanserar 8 API-SDK:er
Idag lanserar vi åtta officiella, öppen källkod-klientbibliotek för Bitculator Data API: TypeScript, Python, PHP, Go, Rust, Java, C# och C++. Var och en av dem täcker hela API:et - alla 85 endpunkter över 15 resursgrupper - och var och en av dem är MIT-licensierade och gratis att använda.
Om du någonsin har kopplat ett kryptodataflöde till en backend, en handelsrobot, en instrumentpanel eller en kalkylarks-exportör, känner du till de tråkiga delarna: autentiseringsrubriker, sidindelningarloopar, försök vid hastighetsbegränsning, felanalys, och de subtila flyttalsbuggarna som dyker upp när priserna passerar den åttonde decimalen. SDK:erna finns så att du aldrig behöver skriva den där kopplingskoden igen.
Handskrivet, inte genererat
These are not machine-generated OpenAPI stubs. Each SDK is hand-written, idiomatic code for its ecosystem:
- Go tar först ett context.Context och returnerar iter.Seq2-range-over-func-pagers.
- Rust ger dig generiska typade svar och en klient konfigurerad med builder.
- C# är helt asynkront med IAsyncEnumerable auto-paging och CancellationToken-stöd.
- TypeScript använder inbyggd fetch, for await paginering och camelCase-parametrar med zero dependencies.
- Python är ren stdlib.
- PHP är beroendefri cURL.
- C++ är ett enda header.
Samma yta, naturlig känsla. Om du byter språk känner du redan igen SDK:n.
Vad varje SDK gör för dig
Alla åtta delar samma beprövade kärna, så garantierna är identiska överallt:
- Full täckning - varje endpoint i API-referensen är en metod i en av 15 resursgrupper: coins, prices, markets, exchanges, wallets, global market, sentiment, indicators, liquidations, conversion, calculators, editorial, alarms, webhooks och meta.
- Desimalsträngsprecision - priser, räntor och tillgångar kommer som strängar, aldrig flyttal med förlust. Det som marknaden sade är vad du får.
- Automatisk paginering - gå igenom en sida och SDK:n hämtar nästa sidor åt dig.
- Smarta försök - 429-svar respekterar Retry-After; tillfälliga 5xx och nätverksfel försöker igen endast vid idempotenta anrop, så en opålitlig anslutning aldrig dubblerar ett larm eller en webhook.
- Typade fel - autentisering, behörighet, validering, rate-limit och serverfel är distinkta typer du kan fånga, var och en bär API:ets stabila felkod.
- Live kvot - rubrikerna X-Quota-* från varje svar parsas till klienten, så du alltid vet var du står den här månaden.
Få det från din pakethanterare
Varje SDK lever i sitt eget GitHub-förråd och publiceras till sitt inhemska register:
| Språk | Installera | Källa |
| 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 |
Logotyperna, installationskommandon och registerlänkar för alla åtta samlas också på SDK-sektionen av API-sidan.
Versionerad i takt med API:et
SDK:erna följer SemVer och levereras i takt: när API:et får en endpoint, får varje SDK metoden i samma release. Källan till sanning är den offentliga OpenAPI-specifikationen, och hela ytan är dokumenterad - med körbara exempel på åtta programmeringsspråk - i den API-dokumentationen.
Och om du hellre inte vill installera någonting alls: du behöver inget SDK. Data API är ren HTTP med ett Bearer-header - SDK:erna gör bara den behagliga vägen till standarden.
Börja bygga
Läs om planer och kvoter på Data API-sidan - det finns en gratis nivå, inget kort krävs.
Skapa en nyckel i utvecklarkonsolen och du är redo att komma igång.
Vi vill gärna se vad du bygger. Ärenden och pull-förfrågningar är öppna i varje repository hos github.com/bitculator.


