Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

beanstalkd review

Free#34 of 39 in Message Broker SoftwareMessage Queue (MQ) SoftwareTask Queue Software

A focused, self-hosted queue for producer-worker job processing.

5.9/10Editor score
beanstalkd5.9 Visit beanstalkd

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

beanstalkd is a simple, open-source work-queue service for asynchronous backend tasks. Producers submit jobs, while workers reserve and process them through a defined lifecycle that includes release, deletion, burying, and inspection. Multiple tubes help organize jobs, and delayed scheduling and priority-based selection support common producer-worker patterns. It is aimed at developers and teams building self-hosted processing systems on Linux or macOS.

Its strongest fit is focused queue management rather than a broad messaging ecosystem. Workers can inspect jobs with peek and statistics commands, and operators can manage job state through reserve, release, delete, and bury operations. Delayed jobs and priorities add control without changing the basic queue model. Optional binlog persistence provides a way to persist jobs, while the TCP protocol uses ASCII encoding for client-server communication. The documented default maximum job size is 65,536 bytes, which is an important consideration for larger payloads.

beanstalkd is free and open source, with self-hosted deployment as its operating model. That keeps the product suitable for teams that want direct control over the service and are prepared to manage its runtime environment. It is a practical choice when producer-worker queues, tubes, job lifecycle controls, and straightforward inspection are the main requirements. Teams needing a wider set of protocols, deeper integrations, or stronger delivery guarantees should choose a message broker designed around those needs instead. Likewise, organizations seeking a managed hosted service should look beyond a self-hosted queue.

beanstalkd pros and cons

  • Where it wins
    • Delayed and priority-based job selection
    • Tube-based organization for multiple job queues
    • Optional binlog persistence and job inspection
  • Where it doesn't
    • Self-hosted deployment requires infrastructure management
    • Uses a TCP text protocol with ASCII encoding
    • Default maximum job size is 65,536 bytes

beanstalkd fact sheet, pricing and score →

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update