1"""Storage backends for serverless session management.

2

3 This package provides various storage backend implementations for session state:

4- RedisStorage: Redis-based storage with TTL support (deprecated)

5- S3Storage: S3-compatible object storage (deprecated)

6- LocalFileStorage: Local file system storage (development/testing, deprecated)

7

8 All backends implement the SessionStorage abstract interface.

9"""

10

11 from session_buddy.backends.base import SessionState, SessionStorage

12 from session_buddy.backends.local_backend import LocalFileStorage

13 from session_buddy.backends.redis_backend import RedisStorage

14 from session_buddy.backends.s3_backend import S3Storage

15

16__all__ = [

17 "LocalFileStorage",

18 "RedisStorage",

19 "S3Storage",

20 "SessionState",

21 "SessionStorage",

22]