Bitculator uvádí 8 API SDKů
Dnes uvádíme osm oficiálních, open-source klientských knihoven pro Bitculator Data API: TypeScript, Python, PHP, Go, Rust, Java, C# a C++. Každá z nich pokrývá celé API - 85 endpointů napříč 15 skupinami zdrojů - a každá z nich má licenci MIT a je zdarma k použití.
Pokud jste někdy propojili kryptoměnový datový feed do backendu, obchodního botu, dashboardu nebo exportu do tabulek, znáte nudné části: autentizační hlavičky, cykly stránkování, opakované pokusy při omezení rychlosti, parsování chyb a jemné chyby s plovoucí desetinnou čárkou, ke kterým dochází, když ceny překročí osmého desetinného místa. SDKy existují, abyste už nikdy nemuseli psát tuto infrastrukturu.
Ručně psané, ne generované
These are not machine-generated OpenAPI stubs. Each SDK is hand-written, idiomatic code for its ecosystem:
- Go nejprve přijímá context.Context a vrací iter.Seq2 range-over-func pagery.
- Rust vám poskytuje genericky typované odpovědi a klienta nakonfigurovaného builderem.
- C# je plně asynchronní s IAsyncEnumerable automatickým stránkováním a podporou CancellationToken.
- TypeScript používá nativní fetch, for await stránkování a parametry v camelCase bez jakýchkoli závislostí.
- Python je čistě stdlib.
- PHP je bez závislostí na knihovnách a používá pouze cURL.
- C++ je jen hlavičková knihovna.
Stejná plocha, přirozený dojem. Pokud změníte jazyky, SDK už znáte.
What every SDK does for you
All eight share the same battle-tested core, so the guarantees are identical everywhere:
- Full coverage - every endpoint in the API referenční dokumentace is one method on one of 15 resource groups: coins, prices, markets, exchanges, wallets, global market, sentiment, indicators, liquidations, conversion, calculators, editorial, alarms, webhooks and meta.
- Decimal-string precision - prices, rates and supplies arrive as strings, never lossy floats. What the market said is what you get.
- Automatic pagination - iterate a Page and the SDK fetches the next pages for you.
- Smart retries - 429s honor Retry-After; transient 5xx and network failures retry only on idempotent calls, so a flaky connection never double-creates an alarm or webhook.
- Typed errors - authentication, permission, validation, rate-limit and server errors are distinct types you can catch, each carrying the API's stable error code.
- Live quota - the X-Quota-* headers from every response are parsed onto the client, so you always know where you stand this month.
Získejte ho ze správce balíčků
Each SDK lives in its own GitHub repository and is published to its native registry:
| Jazyk | Instalace | Zdroj |
| 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 sekce API stránky.
Verzováno v souladu s API
SDKy sledují SemVer a vyplouvají na stejném kroku: když API získá endpoint, každé SDK získá metodu ve stejném vydání. Zdrojem pravdy je veřejná OpenAPI specifikace, a celý povrch je dokumentován - s běžně spustitelnými příklady v osmi programovacích jazycích - v API dokumentaci.
A pokud byste raději nic nepřikládali: SDK nepotřebujete. Data API je prosté HTTP s Bearer hlavičkou - SDK jen udělají příjemnou cestu výchozí.
Začněte budovat
Podívejte se na plány a kvóty na stránce Data API - je tu bezplatný tarif, bez nutnosti karty.
Vytvořte klíč v vývojářské konzoli a jste připraveni začít.
Rádi uvidíme, co postavíte. Problémy a pull requesty jsou otevřené na každém repozitáři na github.com/bitculator.


