periplon 0.2.0

Rust SDK for building multi-agent AI workflows and automation
Documentation
// Storage layer module

#[cfg(feature = "server")]
pub mod traits;

#[cfg(feature = "server")]
pub mod filesystem;

#[cfg(feature = "server")]
pub mod postgres;

#[cfg(feature = "server")]
pub mod s3;

#[cfg(feature = "server")]
pub mod user_storage;

#[cfg(feature = "server")]
pub mod user_filesystem;

#[cfg(feature = "server")]
pub mod user_postgres;

#[cfg(feature = "server")]
pub mod user_s3;

#[cfg(feature = "server")]
pub use traits::{
    ApiKey, ApiKeyFilter, ApiKeyStorage, Checkpoint, CheckpointStorage, Execution, ExecutionFilter,
    ExecutionLog, ExecutionStatus, ExecutionStorage, Organization, OrganizationFilter,
    OrganizationStorage, Result, Schedule, ScheduleFilter, ScheduleRun, ScheduleRunStatus,
    ScheduleStorage, Storage, StorageError, Team, TeamFilter, TeamMember, TeamStorage,
    WorkflowFilter, WorkflowMetadata, WorkflowStorage,
};

#[cfg(feature = "server")]
pub use user_storage::{password, User, UserFilter, UserStorage};