// 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 Identity✅Identity Pools: exchange logins for temporary credentials
AWSDynamoDb✅
AWSEventBridge✅
AWSEvidently✅
AWSFirehose✅
AWSIAM Identity Center✅
AWSInstance Metadata✅
AWSIoT Core✅Control plane: Jobs and Streams
AWSIoT Data Plane✅Messaging and Thing Shadows
AWSIoT Jobs Data Plane✅Device side of Jobs; shares a job store with the IoT Core Fake
AWSKMS✅
AWSLambda✅
AWSS3✅
AWSSecrets Manager✅
AWSSES✅
AWSSNS✅
AWSSQS✅
AWSSTS✅
AWSSystems Manager✅
AWSX-Ray✅Trace read APIs
GitHubV3 API❌Client Shell and WebHook Signing only
GitLabAPI❌Client Shell and WebHook Signing only
GoogleAnalytics GA4✅
GoogleAnalytics UA✅
KafkaRest Proxy✅
KafkaSchema Registry✅
MattermostWebHook❌
OpenFeatureOFREP✅OFREP-compatible client (with optional caching) and Fake server
SlackSlack✅Minimal support for sending messages to channel and via webhook
X402X402✅X402 payment gateway filters and facilitator client


AI Services#

VendorSystemIn-Memory FakeNotes
AnthropicAIAPI✅Includes content generators
AzureAIAPI✅Includes content generators and GitHubModels compatibility
LM StudioAPI✅
OllamaAPI✅Includes content generators and image generation
Open AIAPI✅Includes content generators and image generation
TypeSafeAPI✅Typed question/answer API instead of prompts


Storage Implementations#

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