Bitculator startet acht API-SDKs
Heute führen wir acht offizielle, Open-Source-Client-Bibliotheken für die Bitculator Data API: TypeScript, Python, PHP, Go, Rust, Java, C# und C++. Jede von ihnen deckt die vollständige API ab - alle 85 Endpunkte in 15 Ressourcen-Gruppen - und jede von ihnen ist MIT-lizenziert und kostenlos nutzbar.
Wenn Sie jemals einen Krypto-Daten-Feed in ein Backend, einen Handelsbot, ein Dashboard oder einen Spreadsheet-Exporter eingebunden haben, kennen Sie die langweiligen Teile: Authentifizierungs-Header, Paginierungs-Schleifen, Retry-Mechanismen bei der Ratenbegrenzung, Fehler-Parsing und die subtilen Fließkomma-Bugs, die auftreten, wenn Preise sich um ein Achtel einer Dezimalstelle bewegen. Die SDKs existieren, damit Sie diesen Installationsaufwand nie wieder schreiben müssen.
Handgeschrieben, nicht generiert
Dies sind keine maschinell generierten OpenAPI-Stubs. Jedes SDK ist von Hand geschrieben, idiomatischer Code für sein Ökosystem:
- Go verwendet zuerst einen context.Context und liefert iter.Seq2-Bereichs-über-Funktions-Pager.
- Rust liefert generische, typisierte Antworten und einen Builder-konfigurierten Client.
- C# ist vollständig asynchron mit IAsyncEnumerable automatischem Paging und Unterstützung von CancellationToken.
- TypeScript verwendet natives fetch, for await-Paginierung und camelCase-Parameter mit keine Abhängigkeiten.
- Python ist reine Standardbibliothek.
- PHP ist frei von Abhängigkeiten und verwendet cURL.
- C++ ist eine einzige Header-Datei.
Gleiche Oberfläche, natives Gefühl. Wenn Sie die Sprachen wechseln, kennen Sie das SDK bereits.
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 der API‑Referenz ist eine Methode in einer der 15 Ressourcen-Gruppen: coins, prices, markets, exchanges, wallets, global market, sentiment, indicators, liquidations, conversion, calculators, editorial, alarms, webhooks und meta.
- Decimal-string precision - Preise, Sätze und Vorräte kommen als Strings, niemals verlustbehaftete Fließkommazahlen. Was der Markt sagte, ist, was Sie bekommen.
- Automatic pagination - iterieren Sie eine Seite und das SDK holt die nächsten Seiten für Sie.
- Smart retries - 429er respektieren Retry-After; vorübergehende 5xx- und Netzwerkfehler erneuern nur bei idempotenten Aufrufen, sodass eine wackelige Verbindung nie doppelte Alarme oder Webhooks erzeugt.
- Typed errors - Authentifizierung, Berechtigungen, Validierung, Ratenlimit und Serverfehler sind unterschiedliche Typen, die Sie abfangen können, jeder trägt den stabilen Fehlercode der API.
- Live quota - die X-Quota-*-Header aus jeder Antwort werden dem Client zugeordnet, damit Sie immer wissen, wo Sie diesen Monat stehen.
Get it from your package manager
Each SDK lives in its own GitHub repository and is published to its native registry:
| Sprache | Installation | Quelle |
| 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-Bereich der API-Seite.
Versioniert im Gleichschritt mit der API
Die SDKs folgen SemVer und liefern im Gleichschritt: Wenn die API einen Endpunkt erhält, erhält jedes SDK dieselbe Methode im selben Release. Die Quelle der Wahrheit ist die öffentliche OpenAPI-Spezifikation, und die gesamte Oberfläche ist dokumentiert - mit lauffähigen Beispielen in acht Programmiersprachen - in der API-Dokumentation.
Und falls Sie lieber nichts installieren möchten: Sie brauchen kein SDK. Die Data API ist reines HTTP mit einem Bearer-Header - die SDKs machen einfach den angenehmen Weg zur Standardvariante.
Start building
Lesen Sie über Pläne und Quoten auf der Data API-Seite - es gibt eine kostenlose Stufe, keine Kreditkarte erforderlich.
Erstellen Sie einen Schlüssel in der Developer-Konsole und Sie sind startklar.
Wir würden gerne sehen, was Sie bauen. Issues und Pull Requests sind in jedem Repository offen unter github.com/bitculator.


