// REFERENCE

Overview

A quick reference as to what is what with the http4k Connect modules.

Cloud Services#

VendorSystemIn-Memory FakeNotes
AWSAppRunner
AWSCloudFront
AWSCloudWatch
AWSCloudwatch Logs
AWSCognito IdentityIdentity Pools: exchange logins for temporary credentials
AWSDynamoDb
AWSEventBridge
AWSEvidently
AWSFirehose
AWSIAM Identity Center
AWSInstance Metadata
AWSIoT CoreControl plane: Jobs and Streams
AWSIoT Data PlaneMessaging and Thing Shadows
AWSIoT Jobs Data PlaneDevice side of Jobs; shares a job store with the IoT Core Fake
AWSKMS
AWSLambda
AWSS3
AWSSecrets Manager
AWSSES
AWSSNS
AWSSQS
AWSSTS
AWSSystems Manager
AWSX-RayTrace read APIs
GitHubV3 APIClient Shell and WebHook Signing only
GitLabAPIClient Shell and WebHook Signing only
GoogleAnalytics GA4
GoogleAnalytics UA
KafkaRest Proxy
KafkaSchema Registry
MattermostWebHook
OpenFeatureOFREPOFREP-compatible client (with optional caching) and Fake server
SlackSlackMinimal support for sending messages to channel and via webhook
X402X402X402 payment gateway filters and facilitator client


AI Services#

VendorSystemIn-Memory FakeNotes
AnthropicAIAPIIncludes content generators
AzureAIAPIIncludes content generators and GitHubModels compatibility
LM StudioAPI
OllamaAPIIncludes content generators and image generation
Open AIAPIIncludes content generators and image generation


Storage Implementations#

ImplementationNotes
In-MemoryIncluded with all Fakes
File-BasedIncluded with all Fakes
JDBC
Redis
S3
scarf