Directories
¶
| Path | Synopsis |
|---|---|
|
Package bitwarden provides the public SDK facade for the bitwarden-go-sdk.
|
Package bitwarden provides the public SDK facade for the bitwarden-go-sdk. |
|
examples
|
|
|
attachments
command
Command attachments demonstrates Attachments Upload, Metadata, Download, and Delete using io.Reader / io.Writer.
|
Command attachments demonstrates Attachments Upload, Metadata, Download, and Delete using io.Reader / io.Writer. |
|
items
command
Command items demonstrates Vault Create, Update, Trash, Restore, Delete.
|
Command items demonstrates Vault Create, Update, Trash, Restore, Delete. |
|
login
command
Command login demonstrates BeginLogin / CompleteLogin with a two-factor challenge flow.
|
Command login demonstrates BeginLogin / CompleteLogin with a two-factor challenge flow. |
|
sync_search
command
Command sync_search demonstrates Sync then Vault Search/List/Get.
|
Command sync_search demonstrates Sync then Vault Search/List/Get. |
|
tokenstore
command
Command tokenstore documents the SDK's token-storage policy.
|
Command tokenstore documents the SDK's token-storage policy. |
|
internal
|
|
|
adapters/config
Package config will contain Bitwarden region, environment, and self-hosted URL handling after the official client source mapping is completed.
|
Package config will contain Bitwarden region, environment, and self-hosted URL handling after the official client source mapping is completed. |
|
adapters/crypto
Package crypto will contain the concrete Bitwarden cryptography implementation after KDF, EncString, user-key, cipher, and attachment flows are source-mapped.
|
Package crypto will contain the concrete Bitwarden cryptography implementation after KDF, EncString, user-key, cipher, and attachment flows are source-mapped. |
|
adapters/http
Package http will contain Bitwarden API and identity HTTP adapters.
|
Package http will contain Bitwarden API and identity HTTP adapters. |
|
adapters/http/dto
Package dto will contain raw Bitwarden request and response models used only by the internal HTTP adapters after endpoint mapping is approved.
|
Package dto will contain raw Bitwarden request and response models used only by the internal HTTP adapters after endpoint mapping is approved. |
|
adapters/memory
Package memory will contain in-memory and no-op storage adapters for tests and V1 defaults after storage port behavior is approved.
|
Package memory will contain in-memory and no-op storage adapters for tests and V1 defaults after storage port behavior is approved. |
|
core
Package core contains scaffold orchestration types for the SDK internals.
|
Package core contains scaffold orchestration types for the SDK internals. |
|
core/account
Package account owns core use cases for account management.
|
Package account owns core use cases for account management. |
|
core/attachments
Package attachments owns core use cases for attachment operations.
|
Package attachments owns core use cases for attachment operations. |
|
core/auth
Package auth owns core use cases for authentication flows.
|
Package auth owns core use cases for authentication flows. |
|
core/crypto
Package crypto owns core use cases for cryptographic operations.
|
Package crypto owns core use cases for cryptographic operations. |
|
core/errors
Package errors owns core use cases for error types and handling.
|
Package errors owns core use cases for error types and handling. |
|
core/folders
Package folders owns core use cases for folder management.
|
Package folders owns core use cases for folder management. |
|
core/session
Package session owns core use cases for session management.
|
Package session owns core use cases for session management. |
|
core/vault
Package vault owns core use cases for vault operations.
|
Package vault owns core use cases for vault operations. |
|
ports
Package ports defines outbound scaffold ports for SDK internals.
|
Package ports defines outbound scaffold ports for SDK internals. |
|
secretmem
Package secretmem centralizes secret byte copying and zeroing.
|
Package secretmem centralizes secret byte copying and zeroing. |
|
testkit/bitwardenremote
Package bitwardenremote provides test scenario definitions and safe request recording for simulating a Bitwarden server in integration tests without leaking sensitive data.
|
Package bitwardenremote provides test scenario definitions and safe request recording for simulating a Bitwarden server in integration tests without leaking sensitive data. |
Click to show internal directories.
Click to hide internal directories.