What problem does it solve?
The connector-sdk Skill Unit extends and modifies the Apache Iggy Connectors SDK, enabling developers to add new schemas, stream decoders/encoders, error variants, and more, ensuring the SDK meets specific needs.
Core Features & Use Cases
- Schema Variant Creation: Add new
Schema variants to the SDK for extended functionality.
- Stream Decoding and Encoding: Customize decoding and encoding logic with
StreamDecoder and StreamEncoder interfaces.
- Error Variant Definition: Extend the SDK's error handling by defining new
Error variants.
- FFI Integration: Work with FFI (Foreign Function Interface) to ensure compatibility between SDK and external plugins.
- Retry Mechanisms: Utilize retry logic to handle transient failures and ensure robust SDK behavior.
- SDK Version Management: Bump SDK versions carefully while managing backwards compatibility.
Quick Start
Run 'iggy connectors setup connector-sdk' to get started with custom connector SDK modifications.