Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Add initial version of TypeDB extension#108

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Open
whummer wants to merge5 commits intomain
base:main
Choose a base branch
Loading
fromtypedb-extension

Conversation

@whummer
Copy link
Member

@whummerwhummer commentedNov 14, 2025
edited
Loading

Motivation

Add initial version of TypeDB extension. Migrating from the temporary repo used to build out the MVP, in collaboration with the TypeDB team:https://github.com/whummer/localstack-utils/tree/master/localstack-typedb

After installing the extension, a TypeDB server instance will become available undertypedb.localhost.localstack.cloud:4566, allowing you to create and manage TypeDB databases directly from your AWS applications running in LocalStack.

For example, you could create a microservice backed by a Lambda function that connects to a TypeDB database upon invocation. Seehere for a simple example application that makes use of this extension.

This is part of a collaboration / co-branding with TypeDB, a blog post should be following soon.. (/cc@flyingsilverfin )

Changes

  • add base classProxiedDockerContainerExtension which can be used to define an Extension backed by a Docker container. We may be able to pull out this class into common utils over time.
  • addProxyResource class which is used as a resource that hooks into the LocalStack (rolo) handler chain and forwards matching requests to the extension container
  • addProxyRequestMatcher class which allows the extension to define which incoming requests are in scope and should be forwarded to the TypeDB container
  • addTcpForwarder class to enable a bidirectional TCP proxy tunnel that forwards traffic to and from the external container
  • addTypeDbExtension class which defines the main entrypoint for the extension
  • add a couple of simple integration tests to cover the functionality

@whummerwhummerforce-pushed thetypedb-extension branch 2 times, most recently from383143a tob8cc216CompareNovember 15, 2025 12:44
@whummerwhummer marked this pull request as ready for reviewNovember 19, 2025 13:11
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

@remotesynthremotesynthAwaiting requested review from remotesynth

@HarshCasperHarshCasperAwaiting requested review from HarshCasper

@purcellpurcellAwaiting requested review from purcell

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

2 participants

@whummer

[8]ページ先頭

©2009-2025 Movatter.jp