GuusLab Core API
High-performance REST API built with Rust and Axum. Complete database management, S3-compatible file storage, secure signed download links, real-time analytics, and WebSocket events with enterprise-grade performance.
Lightning Fast
Sub-40ms response times with Rust performance optimizations and advanced caching
Enterprise Security
JWT + API keys, 2FA, signed URLs with HMAC-SHA256, granular permissions
Scalable Architecture
SQLite WAL mode, connection pooling, S3 storage, browser-optimized file serving
API Base URL
https://core.guuslab.comAll API endpoints are relative to this base URL. HTTPS is required for all requests.
🆕 Latest Features
Signed Download Links
- • Permanent cryptographically secure links
- • No database records or auth tokens
- • HMAC-SHA256 signature verification
- • Safe to share publicly
Browser-Friendly Viewing
- • Images display inline in browser
- • PDFs open in browser viewer
- • Video/audio playback support
- • Perfect for IMG tags and embeds
Core Features
Database Management
- • SQLite database per user
- • Full CRUD operations
- • Dynamic table/column management
- • Custom SQL execution
- • Advanced search capabilities
File Storage
- • S3-compatible bucket storage
- • File upload/download (up to 1GB)
- • Folder organization
- • ZIP folder downloads
- • Secure signed download links
Analytics & Monitoring
- • Database performance metrics
- • Storage usage analytics
- • Cache performance analysis
- • System health monitoring
- • Real-time metrics
Real-time Updates
- • WebSocket database events
- • Filtered event subscriptions
- • Real-time notifications
- • Event replay capabilities
- • Connection management