Available on Enterprise plans.
How it works
When persistence is enabled on a connection:- The user authenticates normally when the connection is created
- Deck saves the authenticated session state after login succeeds
- On the next connection open, Deck restores the saved session
- If the session is still valid at the source, the connection is ready without re-authenticating
- If the session has expired, the connection returns
interaction_requiredso the user can re-authenticate
Enabling persistence
Persistence can be enabled per-connection through the API or Dashboard. This feature is available on Enterprise plans.Source-specific behavior
Session lifetime is determined by the source. Each source has its own policies around session expiration, and these can change without notice.| Factor | Impact |
|---|---|
| Session timeout | Some sources expire sessions after 15 minutes of inactivity. Others keep them alive for 30 days. |
| Security events | Password changes, MFA resets, or suspicious activity flags at the source can invalidate sessions immediately. |
