SDK Implementation Details
This section documents certain behaviors and expectations of the SDK framework.
Implementation Details
- Command Line Reference
- SDK Implementation Details - Catalog Discovery
- SDK Implementation Details - Catalog Metadata
- SDK Implementation Details - Record Metadata
- SDK Implementation Details - Tap Metrics
- SDK Implementation Details - Logging
- SDK Implementation Details - Stream State
- SDK Implementation Details - “At Least Once” Delivery Promise
How to use the implementation reference material
Note: You should not need to master all of the details here in order to build your tap, and the behaviors described here should be automatic and/or intuitive. For general guidance on tap development, please instead refer to our Dev Guide.
The specifications provided in this section are documented primarily to support advanced use cases, behavior overrides, backwards compatibility with legacy taps, debugging unexpected behaviors, or contributing back to the SDK itself.