Tarmac

Tarmac Docs

Documentation for working with AWS SQS through Tarmac.

Tarmac is a desktop client for AWS SQS that lets you receive messages into a local cache, inspect them offline, and stage changes before they touch the queue.

How Tarmac Thinks About SQS

SQS is not a database — you cannot "browse" a queue without side effects. Every message you receive starts a visibility timer, and every destructive action is a live API call against shared infrastructure. Tarmac is designed around three ideas that make queue work safe:

  1. Receive once, inspect locally. Messages you fetch are copied into a local SQLite cache with full-text search and faceted filters. You can search, filter, and re-read thousands of messages without touching SQS again.
  2. Short visibility windows. Tarmac receives with a short visibility timeout (10 seconds by default), so browsing a queue barely perturbs delivery to your real consumers.
  3. Stage first, publish deliberately. Deletes, resends, and redrives are staged locally. Nothing changes on the queue until you review the batch and press Publish — and every action reports success, skipped, or failed individually.

Start Here

Features

Guides

On this page