En tynn klient for din egen kode i Java, Python eller Rust

SDK-et er måten applikasjonene dine snakker med plattformen på — tidsserier, anlegg, hendelser, filer og direktestrømmer. En klient, tre språk, de samme begrepene i hvert av dem.

Alle kodeeksempler i SDK-dokumentasjonen er skrevet i alle tre språkene — velg ditt en gang, så følger resten av siden etter. API-referansen dokumenterer endepunktene under.

// Opprett en serie og skriv et datapunkt
var client = DatahubClient.fromEnv();

var series = Timeseries.of("engine_temperature");
series.setUnit("celsius");
client.timeseries().create(series);

client.timeseries().ingest(Map.of(
    "engine_temperature",
    List.of(Datapoint.of(Instant.now(), 92.4))));

Installasjon

Velg et språk og legg til en avhengighet

Klienten leser konfigurasjonen fra miljøet: en base-URL, og enten et statisk token eller OAuth2 client credentials. Det er ikke noe mer å sette opp før det første kallet.

Java

For JVM-tjenester. Legg til en avhengighet med Gradle eller Maven.

// build.gradle.kts
implementation(
  "ai.intellistream:datahub-sdk:0.1.0")

Python

For skript, notatbøker og tjenester. Installer fra PyPI.

pip install datahub-sdk

Rust

For native tjenester og verktøy. Legg til crate-en med Cargo.

# Cargo.toml
[dependencies]
dataplatform-rust-sdk = "0.1"

Hva det dekker

Plattformens tjenester, eksponert som et bibliotek

Samme form i alle språk: opprett, skriv inn, spør, abonner.

Neste steg

Fra første datapunkt til noe du kan kjøre

Kom i gang-siden kobler deg opp. Disse går lenger: en agent bygget fra ende til ende, oppskrifter du kan kopiere, og gjennomarbeidede scenarier fra reelle bransjer.

Veiledning

Bygg en liten metrikk-agent fra ende til ende, inkludert å tåle API-nedetid.

Åpne

Eksempler

Oppskrifter: innskriving, grafmodellering, spørringer, direktekonsum.

Åpne

Bransjescenarier

Gjennomganger fra ende til ende for olje & gass, energinett, finans og IT-drift.

Åpne

Referanse

Hver tjeneste, metode og innstilling, i alle tre språkene.

Åpne