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: - Fluent API Client for both GraphQL and Rest API seamlessly handling the authentication with Fluent.
- Support multi-retailer.Standard Java logging with Cloudwatch.
- Message routing with flexible message handlers to process and transform data moving from a source to a destination.
- Scheduling for batch operations.
- Accept Fluent webhooks.
- Configuration manager that uses Fluent as the master storage for configurations.
- Authentication manager to fetch sensitive API credential details.
- All endpoints and processing done by the SDK are asynchronous, with the exception of product availability.
| `<groupId>com.fluentcommerce.connect</groupId>`
`<artifactId>connect-sdk-core</artifactId>`
|
SDK Core Web Security | Adds spring security with a couple of handy security filters | `<groupId>com.fluentcommerce.connect</groupId>`
`<artifactId>connect-sdk-core-web-security</artifactId>`
|
SDK Core Web with Spring MVC | Addon bringing a number of web-enabled features: | `<groupId>com.fluentcommerce.connect</groupId>`
`<artifactId>connect-sdk-core-web-mvc</artifactId>`
|
SDK Core AWS | Addon enables the SDK to be deployed to AWS and use its services like SQS and Secret manager. | `<groupId>com.fluentcommerce.connect</groupId>`
`<artifactId>connect-sdk-core-aws</artifactId>`
|
SDK Core Kafka | Adds support for Kafka | `<groupId>com.fluentcommerce.connect</groupId>`
`<artifactId>connect-sdk-core-kafka</artifactId>`
|
SDK Core Test for integration tests | Adds the ability to run integration tests mocking external calls with Wiremock. | `<groupId>com.fluentcommerce.connect</groupId>`
`<artifactId>connect-sdk-test-core</artifactId>`
|
SDK Core Test for AWS | Extend the common Core Test library to run the integration tests in a container along with localstack | `<groupId>com.fluentcommerce.connect</groupId>`
`<artifactId>connect-sdk-test-core-aws</artifactId>`
|
SDK Core Test for Kafka | Extend the common Core Test library to run the integration tests in a container along with Kafka. | `<groupId>com.fluentcommerce.connect</groupId>`
`<artifactId>connect-sdk-test-core-kafka</artifactId>`
|