% 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: `https://que.run/pub/path/subpath`. ## 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 https://que.run/_/client > ~/bin/que chmod +x ~/bin/que que --help The client requires a recent version of Python 3. ## 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. - Free - unlimited public ques - all protocols and data formats supported - bandwidth and message sizes limited - concurrent connections limited - request rate limited - Power - all of the above plus: - protect your data with private namespaces - remove bandwidth and size limits - private dashboard to see all of your active ques - 99.999% uptime - add persistence to your ques so messages are never lost - Enterprise - all of the above plus: - on-prem deployment - Linux FUSE filesystem integration - advanced que performance monitoring - SLA for support from que.run experts Email `ben@bsima.me` if you want to sign up for the Power or Enterprise packages. ## Quescripts 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 ## Docs - [tutorial](/_/tutorial) - [api docs](/_/apidocs)