Skip to content

Commit b9bf623

Browse files
committed
Add a note about vault
1 parent 4d41e12 commit b9bf623

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

docs/architecture/sdk/adding-functionality.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,14 @@ impl VaultClientExt for Client {
7979
}
8080
```
8181

82+
:::note
83+
84+
While there is a team called `vault`, `VaultClient` refers to the vault-domain, not the team. You
85+
should not create team-clients in the SDK. Instead, organize clients by domain or feature area, and
86+
assign ownership to the team that maintains that domain or feature.
87+
88+
:::
89+
8290
For larger domains, the application interface client delegates to sub-clients rather than
8391
implementing every method itself. For example, `VaultClient` exposes `FoldersClient`,
8492
`CiphersClient`, and others through accessor methods:

0 commit comments

Comments
 (0)