Claude Code plugins by the native web GmbH.
| Plugin | Description |
|---|---|
| esdb | Interact with EventSourcingDB using its HTTP API |
Add the marketplace to Claude Code:
/plugin marketplace add thenativeweb/claude-pluginsThen install any plugin listed above.
Interact with EventSourcingDB using its HTTP API.
/plugin install esdb@thenativewebSet the following environment variables:
ESDB_URL– Base URL of your EventSourcingDB instance (default:http://localhost:3000)ESDB_API_TOKEN– API token for authentication (you will be asked if not set)ESDB_SOURCE– Source URI to use when writing events (optional; you will be asked once per session if not set)ESDB_EVENT_TYPE_PREFIX– Reverse domain prefix for event types, e.g.io.example.library(optional; you will be asked once per session if not set)
To try things out without setting up a server, start a throwaway instance in development mode (requires Docker):
/esdb:start-serverThis runs EventSourcingDB with temporary data storage, plain HTTP on port 3000, the built-in web UI, and the API token secret. All data is deleted when the instance is stopped.
/esdb:start-server
/esdb:ping
/esdb:verify-api-token
/esdb:write-events
/esdb:read-events
/esdb:observe-events
/esdb:read-subjects
/esdb:read-event-type
/esdb:read-event-types
/esdb:run-eventql-query
/esdb:register-event-schema