Spooled Cloud icon
Spooled Cloud icon

Spooled Cloud

Spooled is a high-performance, multi-tenant job queue system designed for reliability, observability, and horizontal scalability.

Spooled Cloud screenshot 1

Cost / License

  • Free
  • Open Source

Platforms

  • Self-Hosted
  • Docker
-
No reviews
0likes
0comments
0news articles

Features

Suggest and vote on features
  1.  Job scheduling
  2.  REST API

 Tags

  • queue-management-system
  • cron-job
  • GRPC
  • api-rate-limiting

Spooled Cloud News & Activities

Highlights All activities

Recent activities

Show all activities

Spooled Cloud information

  • Developed by

    CA flagSpooled Cloud
  • Licensing

    Open Source (Apache-2.0) and Free product.
  • Written in

  • Alternatives

    17 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

GitHub repository

  •  66 Stars
  •  2 Forks
  •  1 Open Issues
  •   Updated  
View on GitHub
Spooled Cloud was added to AlternativeTo by Paul on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is Spooled Cloud?

Spooled is a high-performance, multi-tenant job queue system designed for reliability, observability, and horizontal scalability.

Features:

  • High Performance: Built on Rust + Tokio + PostgreSQL with Redis caching (~28x faster auth)
  • Optimized gRPC: HTTP/2 keepalive, TCP optimizations, and connection pooling for ~3x faster throughput
  • Multi-Tenant: PostgreSQL Row-Level Security (RLS) for data isolation
  • Observable: Prometheus metrics, Grafana dashboards, optional OpenTelemetry export (--features otel)
  • Reliable: At-least-once processing with leases + retries (use idempotency keys for exactly-once effects)
  • Real-Time: WebSocket + SSE for live job/queue updates
  • Secure: Bcrypt API keys with Redis caching, JWT auth, HMAC webhook verification
  • Scalable: Stateless API nodes (Kubernetes-friendly) + DB-backed locking (FOR UPDATE SKIP LOCKED)
  • Scheduling: Cron-based recurring jobs with timezone support
  • Workflows: Job dependencies with DAG execution
  • Dual Protocol: REST API (:8080) + real gRPC (GRPC_PORT, default :50051) with streaming support
  • Tier-Based Limits: Automatic enforcement across all endpoints (HTTP, gRPC, workflows, schedules)
  • Dead Letter Queue: Automatic retry and purge operations for failed jobs
  • Webhooks: Outgoing webhook delivery with automatic retries and status tracking
  • Billing: Stripe integration for subscriptions and usage tracking

Official Links