SQS Logo SQS Admin

Simple, Powerful Amazon SQS Administration

A modern, user-friendly web interface for managing Amazon Simple Queue Service (SQS) queues, messages, and configuration.

SQS Admin Screenshot

Key Features

SQS Admin makes queue management simple and efficient with these powerful features.

Queue Management

Create, monitor, and delete Standard and FIFO queues with custom configuration options.

Message Operations

Send, receive, and delete messages with a user-friendly interface. View messages without affecting their visibility timeout.

JSON Message Support

Enhanced JSON editing and syntax highlighting for message composition and viewing.

Auto-Refresh

Enable auto-refresh to monitor queues in real-time as messages arrive and are processed.

Advanced Configuration

Set visibility timeouts, message retention periods, delay seconds, and other queue attributes.

Dark Mode Support

Switch between light and dark themes to match your preferences and reduce eye strain.

Getting Started

Set up SQS Admin in minutes with these simple steps.

1. Clone the repository

git clone https://github.com/ronreiter/sqsadmin.git
cd sqsadmin

2. Install dependencies

npm install

3. Configure AWS credentials (optional)

# Create .env.local file with your AWS credentials
AWS_REGION=us-east-1
AWS_ACCESS_KEY_ID=your_access_key
AWS_SECRET_ACCESS_KEY=your_secret_key
# Optional: Use a local endpoint like LocalStack
# SQS_ENDPOINT=http://localhost:4566

4. Start the application

npm run dev

The application will be available at http://localhost:8086

5. Using Docker (alternative)

# With LocalStack for local development
docker-compose up

# Or just the application
docker build -t sqsadmin .
docker run -p 8086:8086 sqsadmin