Connect SDK Libraries
Feature
Changed on:
13 Dec 2023
Overview
Connect SDK LibrariesHow it Works
| Name | Description | Maven dependency |
| SDK Core | The core library of the SDK is a necessary component for all SDK-based implementations, as it provides a variety of essential features:
| `<dependency>` `<groupId>com.fluentcommerce.connect</groupId>``<artifactId>connect-sdk-core</artifactId>``</dependency>` |
| SDK Core Web Security | Adds spring security with a couple of handy security filters | `<dependency>``<groupId>com.fluentcommerce.connect</groupId>``<artifactId>connect-sdk-core-web-security</artifactId>``</dependency>` |
| SDK Core Web with Spring MVC | Addon bringing a number of web-enabled features: | `<dependency>``<groupId>com.fluentcommerce.connect</groupId>``<artifactId>connect-sdk-core-web-mvc</artifactId>``</dependency>` |
| SDK Core AWS | Addon enables the SDK to be deployed to AWS and use its services like SQS and Secret manager. | `<dependency>``<groupId>com.fluentcommerce.connect</groupId>``<artifactId>connect-sdk-core-aws</artifactId>``</dependency>` |
| SDK Core Kafka | Adds support for Kafka | `<dependency>``<groupId>com.fluentcommerce.connect</groupId>``<artifactId>connect-sdk-core-kafka</artifactId>``</dependency>` |
| SDK Core Test for integration tests | Adds the ability to run integration tests mocking external calls with Wiremock. | `<dependency>``<groupId>com.fluentcommerce.connect</groupId>``<artifactId>connect-sdk-test-core</artifactId>``<scope>tes\</scope>``</dependency>` |
| SDK Core Test for AWS | Extend the common Core Test library to run the integration tests in a container along with localstack | `<dependency>``<groupId>com.fluentcommerce.connect</groupId>``<artifactId>connect-sdk-test-core-aws</artifactId>``<scope>test</scope>``</dependency>` |
| SDK Core Test for Kafka | Extend the common Core Test library to run the integration tests in a container along with Kafka. | `<dependency>``<groupId>com.fluentcommerce.connect</groupId>``<artifactId>connect-sdk-test-core-kafka</artifactId>``<scope>test</scope>``</dependency>` |