Bitculator lanserer 8 API-SDK-er
Nå lanserer vi åtte offisielle, åpen kildekode-klientbiblioteker for Bitculator Data API: TypeScript, Python, PHP, Go, Rust, Java, C# og C++. Hver av dem dekker hele API-en – alle 85 endepunkter fordelt på 15 ressursgrupper – og hver av dem har MIT-lisens og er gratis å bruke.
Hvis du noen gang har koblet en kryptodata-feed til en backend, en handelsbot, et dashbord eller en regnearkseksportør, kjenner du til de kjedelige delene: autentiseringsoverskrifter, pagineringsløkker, rate-limit-forsøk, feilparsing, og de subtile flyttallsfeilene som oppstår når prisene krysser en åttendedels desimal. SDK-ene finnes slik at du aldri skriver den koblingen igjen.
Håndskrevet, ikke generert
Disse er ikke maskin-genererte OpenAPI-stubber. Hver SDK er håndskrevet, idiomatisk kode for økosystemet sitt:
- Go tar først en context.Context og returnerer iter.Seq2 range-over-func-pagere.
- Rust gir deg generiske, typede svar og en klient konfigurert med builder.
- C# er fullt asynkron med IAsyncEnumerable automatisk paginering og CancellationToken-støtte.
- TypeScript bruker innebygd fetch, for await paginering og camelCase-paramer med ingen avhengigheter.
- Python er ren stdlib.
- PHP er avhengighetsfritt og bruker cURL.
- C++ er en enkelt header.
Samme overflate, naturlig følelse. Hvis du bytter språk, kjenner du SDK-en allerede.
Hva hver SDK gjør for deg
Alle åtte deler den samme, velprøvde kjernen, slik at garantiene er identiske overalt:
- Full dekning - hver endpoint i API-referansen er én metode på én av 15 ressursgrupper: kryptovalutaer, priser, markeder, børser, lommebøker, globalt marked, stemning, indikatorer, likvidasjoner, konvertering, kalkulatorer, redaksjonelt, alarmer, webhooks og meta.
- Desimal-streng presisjon - priser, kurser og tilførsel ankommer som strenger, aldrig tapte flytende tall. Hva markedet sa er hva du får.
- Automatisk paginering - gå gjennom en side og SDK-en henter neste sider for deg.
- Smarte forsøk - 429-er følger Retry-After; midlertidige 5xx og nettverksfeil prøver på nytt kun på idempotente kall, så en skranglete forbindelse aldri oppretter en alarm eller webhook.
- Typede feil - autentisering, tillatelser, validering, rate-limit og server-feil er distinkte typer du kan fange, hver med API-ens stabile feilkode.
- Live kvoter - headerne X-Quota-* fra hvert svar blir parsed på klienten, så du alltid vet hvor du står denne måneden.
Få det fra pakkebehandleren din
Hver SDK lever i sitt eget GitHub-repositorium og publiseres til sin native registry:
| Språk | Installasjon | Kilde |
| 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 |
Logoer, install-kommandoer og registry-lenker for alle åtte er også samlet på SDK-delen av API-siden.
Versjonert i takt med API-en
SDK-ene følger SemVer og leveres i låst trinn: når API-en får et endepunkt, får hvert SDK metoden i samme utgivelse. Kilden til sannhet er den offentlige OpenAPI-spesifikasjonen, og hele grensesnittet er dokumentert - med kjørbare eksempler på åtte programmeringsspråk - i API-dokumentasjonen.
Og hvis du heller ikke vil installere noe: du trenger ikke en SDK. Data API-en er ren HTTP med en Bearer-header - SDK-ene gjør bare den behagelige veien til standard.
Begynn å bygge
Les om planer og kvoter på Data API-siden - det finnes en gratis plan, kort er ikke nødvendig.
Opprett en nøkkel i utviklerkonsollen og du er klar til å komme i gang.
Vi vil gjerne se hva du bygger. Issues og pull requests er åpne på hvert repository hos github.com/bitculator.


