Future SDKs (Java & Kotlin)

Gluesync is expanding its SDK ecosystem with upcoming Java and Kotlin SDKs, providing JVM-based developers with native tools for Core Hub integration.

Overview

The planned Java and Kotlin SDKs will extend Gluesync’s integration capabilities to the JVM ecosystem, enabling enterprise Java applications and modern Kotlin services to seamlessly connect with the Core Hub.

These SDKs are currently in development. This page provides a preview of planned functionality and will be updated when the SDKs are released.

Planned Features

Java SDK

The Java SDK will offer:

  • Enterprise Integration

    • Spring Framework compatibility

    • Jakarta EE support

    • Microservice architecture patterns

    • Enterprise security standards

  • Core Hub Communication

    • Reactive programming model

    • Asynchronous event handling

    • Connection pooling

    • High-performance serialization

  • Monitoring & Management

    • JMX integration

    • Metrics collection

    • Health checks

    • Logging integration

Kotlin SDK

The Kotlin SDK will feature:

  • Modern API Design

    • Coroutine-based async operations

    • Flow API for event streaming

    • Extension functions

    • DSL for configuration

  • Multiplatform Support

    • JVM backend services

    • Kotlin/JS for frontend integration

    • Kotlin/Native for specialized environments

  • Interoperability

    • Seamless Java interoperability

    • AndroidX compatibility

    • Ktor client integration

    • Serialization with kotlinx.serialization

Target Use Cases

Environment Use Cases

Enterprise Java

* Integration with legacy Java systems * Enterprise service buses * J2EE application servers * Data warehouse integration

Spring Applications

* Spring Boot microservices * Spring Cloud data pipelines * Spring Integration flows * Spring Batch processing

Kotlin Backends

* Ktor-based services * Kotlin coroutine-powered applications * Reactive microservices * Cloud-native services

Android Applications

* Mobile data synchronization * Offline-first applications * Real-time collaboration tools * Mobile analytics collection

Development Roadmap

  • Research Phase

    • Requirements gathering

    • Technology evaluation

    • Architecture design

  • Development Phase (In Progress)

    • Core implementation

    • Protocol compatibility

    • Performance optimization

    • Security hardening

  • Beta Release (Upcoming)

    • Limited availability

    • Early adopter testing

    • Documentation

    • Example applications

  • General Availability (Planned)

    • Full feature parity with existing SDKs

    • Production readiness

    • Enterprise support

    • Comprehensive documentation

Early Access

If you’re interested in early access to the Java or Kotlin SDKs:

  1. Contact the Gluesync team through the support channels

  2. Provide details about your use case and requirements

  3. Join the early adopter program when available

Future Updates

This page will be updated with more information as development progresses. Subscribe to the Gluesync newsletter or follow the Gluesync repository for announcements about SDK releases.

While waiting for these SDKs, consider using the Python SDK or Node.js SDK which are already available.