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.com

All 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