% que.run que.run is the concurrent, async runtime in the cloud - runtime concurrency anywhere you have a network connection - multilanguage communicating sequential processes - add Go-like channels to any language - connect your microservices together with the simplest possible plumbing - async programming as easy as running two terminal commands HTTP routes on `que.run` are Golang-like channels with a namespace and a path. For example: `http://que.run/pub/path`. Each que is multi-consumer, multi-producer. The UI is, by design, so simple and minimal that it can be quickly tacked on to any project or programming language. In the small, que.run can connect home automation programs, sit between APIs as a Zapier or IFTTT replacement, or just monitor actions remotely. In enterprise, we can add message persistence, replay, and advanced queries: spin up a new que consumer, and replay every message seen in the past. Duplicate a database, or train an ML algorithm on a data stream. All from a simple send or receive on a que. ## Quickstart There is a simple script `que` that acts as a client you can use to interact with the `que.run` service. Download it to somewhere on your `$PATH` and make it executable: curl http://que.run/_/client > ~/bin/que chmod +x ~/bin/que que --help The client requires Python 3.6 or higher. ## Quescripts Quescripts are simple yet powerful programs that leverage que.run. We are collecting a repository of scripts that make awesome use of que: - remote desktop notifications - two-way communication with your phone - ephemeral, serverless chat rooms - collaborative jukebox See the scripts ## Powerup que.run is free for limited use, but the real power of an asynchronous, concurrent runtime in the cloud is unlocked with some extra power-user features. - Hobby - security by obscurity - all protocols and data formats supported - bandwidth and message sizes limited - concurrent connections limited - request rate limited - shared infrastructure - Pro - protect your data with private namespaces - remove bandwidth and size limits - private dashboard to see all of your active ques - dedicated infrastructure with 99.999% uptime - add durability to your ques so messages are never lost - powerful batch api - incredible query api - Linux FUSE filesystem integration - Enterprise - all of the Pro features - on-prem deployment - advanced que performance monitoring - SLA for support from que.run experts Email `ben@bsima.me` if you want to sign up for the Pro or Enterprise packages. ## Docs - [tutorial](/_/tutorial) - [api docs](/_/apidocs)