Skip to Content

Java SDK

Official Java SDK for ModularIoT.

Status

Coming Soon

The Java SDK is under development and will be available soon.

Planned Features

Telemetry Ingestion

  • Batch metric submission
  • Async operations
  • Automatic retry

Symptom Queries

  • Active symptoms
  • Historical queries
  • Streaming support

Asset Management

  • Asset CRUD operations
  • Device association

Authentication

  • API key authentication
  • OAuth 2.0 support

Installation

Maven:

<dependency> <groupId>io.modulariot</groupId> <artifactId>sdk</artifactId> <version>1.0.0</version> </dependency>

Gradle:

implementation 'io.modulariot:sdk:1.0.0'

Quick Start

import io.modulariot.ModularIoT; import io.modulariot.model.Metric; ModularIoT client = ModularIoT.builder() .apiKey("your-api-key") .build(); // Example usage (preview) client.metrics().send( "device-123", List.of( Metric.of("position.latitude", 37.7749), Metric.of("position.longitude", -122.4194) ) );

Documentation

Full documentation will be available upon SDK release.

Last updated on