Notte supports persistent browser sessions that maintain cookies, local storage, and authentication state across multiple invocations.
How session persistence works:
- Create a session with persistence enabled
- The browser state (cookies, local storage, IndexedDB) is saved when the session ends
- Reconnect to the same session later - all state is restored
- Useful for workflows that need to maintain login state over hours or days
Use cases:
- Authenticated monitoring: Log in once, then run scheduled checks without re-authenticating
- Multi-step workflows: Split a long workflow across multiple invocations
- Session pooling: Maintain a pool of authenticated sessions for different services
Security:
- Persistent state is encrypted at rest
- Combined with Secret Vaults, credentials are managed separately from session state
- Each session is isolated - no cross-contamination between different workflows
Compared to alternatives:
Most cloud browser providers give you ephemeral sessions that start fresh every time. Notte supports both ephemeral and persistent modes, letting you choose the right approach per workflow.
Docs at docs.notte.cc/concepts/sessions.