Welcome to PyraFiles
Welcome, Guest!
🚀 What is PyraFiles?
PyraFiles is a powerful, multi-tenant file sharing and management platform designed for teams, organizations, and automated systems. Built with security and flexibility in mind, it provides a comprehensive solution for managing digital assets across different environments.
Public Namespaces
Get Started
Login or create an account to start managing your files with PyraFiles!
✨ Key Features
🔐 Advanced Authentication & Authorization
- Email-based authentication with secure 6-digit verification codes
- Dual access modes: Human users via web interface and automated agents via JWT tokens
- Role-based permissions: Owner, Editor, and Reader roles with granular access control
- Namespace isolation: Complete separation of data between different organizations
📁 Flexible File Management
- Multi-format support: Images, audio, video, documents, and text files up to 310MB
- Three visibility modes:
- Public: Visible in listings and accessible to all
- Private: Only accessible to namespace members
- Unlisted: Accessible via direct link but hidden from listings
- Built-in text editor: Edit ASCII files (JSON, TXT, YAML, etc.) directly in the browser
- File previews: View first 100 lines of text files inline
⏰ Scheduled Actions
- Automated visibility changes: Schedule files to become public, private, or unlisted
- Automated deletion: Set expiration dates for temporary files
- Background processing: Reliable scheduler ensures actions execute on time
- Audit trail: Track all scheduled actions and their status
🤖 Agent & API Support
- JWT authentication: Secure token-based access for automated systems
- Agent management: Create, revoke, and manage API access per namespace
- RESTful API: Full programmatic access to all file operations
- CORS support: Cross-origin requests enabled for web applications
👥 Team Collaboration
- User invitations: Invite team members via email with specific roles
- Namespace sharing: Control who can view, edit, or manage your files
- Public namespaces: Share collections openly while maintaining private spaces
- Gravatar integration: Personalized user profiles
🛡️ Security & Reliability
- Secure file storage: Base64 encoding with SQLite backend
- CSRF protection: Built-in protection against cross-site request forgery
- Session management: Secure, long-lived sessions with proper timeouts
- Input validation: Comprehensive validation of all user inputs
- Error handling: Graceful error handling with user-friendly messages
🎯 Perfect For
- Development Teams: Share code snippets, documentation, and assets
- Content Creators: Manage media files with scheduled publishing
- Automated Systems: Integrate file storage into your applications via API
- Organizations: Secure file sharing with proper access controls
- Temporary Sharing: Share files with automatic expiration