Lyceum provides integrated S3 storage that automatically mounts to your execution environments. Upload once, access everywhere.
Overview
Lyceum Cloud provides S3-compatible storage that seamlessly integ rates with your computational workloads. Upload data files, scripts, and dependencies, then access them from any execution environment.Persistent Storage
Files persist across executions with automatic backup
S3 Compatible
Full S3 API compatibility with familiar tools
Auto-mounting
Files automatically available in all environments
Upload Files
- VS Code
- Web Dashboard
- API
Quick Upload Methods
1
Right-click Upload
Right-click any file or folder → “Upload to Lyceum Cloud”
2
Drag & Drop (Coming Soon)
Drag files to the Lyceum Cloud Files panel in Explorer
Access Files in Code
Files are automatically mounted in your execution environment under the path you define (default:/lyceum/):
File Management
Download Files
Download Files
S3 Client Access
Generate temporary S3 credentials for direct access using standard S3 tools:- Get Credentials
- Python (boto3)
- AWS CLI
Bulk Upload
Upload multiple files in one request:The
folder_prefix parameter is optional and will be prepended to all uploaded filenames.Best Practices
Performance Tips
Performance Tips
- Compression: Use
.gzor.zipfor large datasets - Chunking: Split very large files into smaller chunks
- Cleanup: Remove temporary files after use
- Caching: Reuse files across executions instead of re-uploading
Security
Security
- Never store API keys or credentials in storage
- Use temporary S3 credentials when sharing access
- Regularly audit and clean up unused files
- Keep local backups of critical data
Storage is user-scoped and isolated. You can only access files within your own storage bucket. All data is encrypted and requires authentication.

