Skip to main content

Credential storage

Ship Spec stores API keys in the OS keychain with per-project namespaces.

PlatformBackend
macOSKeychain
WindowsCredential Manager
LinuxSecret Service (libsecret)

Namespacing:

  • Service names: ship-spec (global) or ship-spec:{16-char-hash} (per-project)
  • Prevents keys from leaking across projects