Skip to content

Documentation / @agentick/secrets / SecretStore

Interface: SecretStore

Defined in: shared/src/secrets.ts:7

Secret store interface for credential management.

Connectors and adapters accept a SecretStore for retrieving API keys and tokens at runtime. Implementations are provided by @agentick/secrets.

Properties

backend

readonly backend: string

Defined in: shared/src/secrets.ts:13

Methods

delete()

delete(key): Promise<boolean>

Defined in: shared/src/secrets.ts:10

Parameters

key

string

Returns

Promise<boolean>


get()

get(key): Promise<string | null>

Defined in: shared/src/secrets.ts:8

Parameters

key

string

Returns

Promise<string | null>


has()

has(key): Promise<boolean>

Defined in: shared/src/secrets.ts:11

Parameters

key

string

Returns

Promise<boolean>


list()

list(): Promise<string[]>

Defined in: shared/src/secrets.ts:12

Returns

Promise<string[]>


set()

set(key, value): Promise<void>

Defined in: shared/src/secrets.ts:9

Parameters

key

string

value

string

Returns

Promise<void>

Released under the ISC License.