Python SDK
Type-hinted models, async client option, pandas-friendly response objects.
pip install techmagnetics-sdkOfficial client libraries for Python, Node.js, PHP, Java, .NET, Go, and Ruby. Built with type safety, automatic retries, and rate-limit handling — so you can focus on building features, not plumbing.
# pip install techmagnetics-sdk from techmagnetics import Client client = Client(api_key="YOUR_API_KEY") odds = client.prematch.get_odds( sport="football", league="premier-league" ) print(odds.fixtures[0].markets)
// npm install @techmagnetics/sdk import { Client } from '@techmagnetics/sdk'; const client = new Client({ apiKey: 'YOUR_API_KEY' }); const odds = await client.prematch.getOdds({ sport: 'football', league: 'premier-league' }); console.log(odds.fixtures[0].markets);
// go get github.com/techmagnetics/sdk-go import tm "github.com/techmagnetics/sdk-go" client := tm.NewClient("YOUR_API_KEY") odds, err := client.Prematch.GetOdds(tm.OddsParams{ Sport: "football", League: "premier-league", }) fmt.Println(odds.Fixtures[0].Markets)
// composer require techmagnetics/sdk use TechMagnetics\Client; $client = new Client('YOUR_API_KEY'); $odds = $client->prematch->getOdds([ 'sport' => 'football', 'league' => 'premier-league', ]); print_r($odds->fixtures[0]->markets);
Every SDK wraps the same underlying API with idiomatic, language-native conventions — strong typing, async support, and consistent naming across the board.
Type-hinted models, async client option, pandas-friendly response objects.
pip install techmagnetics-sdkFull TypeScript definitions, promise-based client, works in serverless runtimes.
npm install @techmagnetics/sdkBuilder-pattern requests, OkHttp under the hood, Maven and Gradle ready.
com.techmagnetics:sdk-javaC# client with dependency-injection support, targets .NET 6, 7, and 8.
dotnet add package TechMagneticsZero-dependency client, context-aware requests, built for high-throughput services.
go get techmagnetics/sdk-goPSR-7 compatible, Laravel service-provider included, Guzzle-based transport.
composer require techmagnetics/sdkRails-friendly gem, lazy-loaded associations, built-in retry middleware.
gem install techmagnetics-sdkPostman collection, OpenAPI spec, and community SDKs for Rust, Swift & Kotlin.
View Community ReposEvery fixture, market, and stat object ships with full type definitions — your editor autocompletes the response shape before you've even called the endpoint.
Most teams have their first fixture, odds, or score response back inside ten minutes — no support ticket required.
Pull the SDK from your package manager of choice — pip, npm, Maven, NuGet, Go modules, or Composer.
Initialize the client with your API key from the sandbox — no manual header construction needed.
Use typed methods like client.prematch.getOdds() instead of hand-building query strings.
Built-in retries, pagination, and rate-limit backoff mean your integration is production-ready from day one.
The same SDK methods that pull football fixtures pull esports series, maps, and live scoreboards — one client, one auth flow, every vertical.
Every official SDK ships with the same production-grade behaviors out of the box, so your integration doesn't fall over the first time a rate limit or network blip hits.
RateLimitError or AuthError instead of parsing strings.from techmagnetics import Client from techmagnetics.errors import RateLimitError, AuthError client = Client( api_key="YOUR_API_KEY", max_retries=3, timeout=5.0 ) try: livescores = client.livescore.stream( sport="cricket", league="ipl" ) for event in livescores: print(event.match_id, event.update_type) except RateLimitError as e: print(f"Retry after {e.retry_after}s") except AuthError: print("Check your API key")
The exact response objects you test against in the sandbox are what your production dashboards render — no schema surprises between environments.
From solo indie builders to platform teams shipping at scale, the SDKs are designed to fit how you already write code.
Drop typed clients straight into existing services without hand-writing an HTTP wrapper.
Lightweight clients built for low-latency calls from native and cross-platform apps.
Get from idea to working prototype in an afternoon, not a sprint.
Standardize on one client library across services instead of maintaining bespoke HTTP code.
Every SDK repository is public on GitHub under the MIT license — file an issue, open a PR, or fork it for your own internal tooling.
Every SDK follows strict semantic versioning, with deprecation notices shipped at least one minor version ahead of removal.
Football, cricket, basketball, tennis, esports — the same SDK methods and typed objects carry across all 30+ sports, so adding a new vertical doesn't mean learning a new client.
Grab a sandbox API key, pick your language, and get a real response back before your coffee's done — no contracts, no sales calls required to start.
No credit card required · Free sandbox tier · Response within 24 hours for support