SDK Implementation Details

This section documents certain behaviors and expectations of the SDK framework.

  1. CLI

  2. Discovery

  3. Catalog Metadata

  4. Record Metadata

  5. Metrics

  6. State

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.