pkg.soopen package index

brew / rank 2599

Install awslogs with Homebrew, Nix

Simple command-line tool to read AWS CloudWatch logs. Version 0.15.0 via Homebrew; verified 2026-05-12. Also installable with nix: nix profile install nixpkgs#awslogs.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install awslogs

local Homebrew formula metadata

Linux

Nixverified · 92%
nix profile install nixpkgs#awslogs

nixpkgs package indexes · pkgs/by-name/aw/awslogs/package.nix · source: api.github.com

overview

Package summary

Simple command-line tool to read AWS CloudWatch logs

Commands and aliases

  • awslogs

history

Project history and usage

awslogs is a command-line reader for Amazon CloudWatch Logs. It wraps common log-group, log-stream, tailing, filtering, and time-window workflows in a small CLI aimed at humans using pipes and terminal tools.

Project history

The `jorgebastida/awslogs` repository was created in January 2015, shortly after CloudWatch Logs became a common AWS logging destination. The README describes it as a simple tool for querying groups, streams, and events from Amazon CloudWatch Logs, with features such as aggregation across streams, colored output, watching logs, and human-friendly relative time filters.

The project used Git tags rather than GitHub releases for much of its history. Tags show early 0.x releases by 2016 and a 0.15.0 tag in 2024, while the README continues to document both pip and Homebrew installation.

Adoption history

awslogs became popular because it made CloudWatch Logs feel closer to `tail`, `grep`, and other local log-reading workflows. Before and alongside newer AWS CLI log commands and consoles, it gave operators a direct way to stream and search CloudWatch logs from a terminal.

Its public repository attention and package-manager availability reflect a narrow but durable use case: AWS users wanted log access that fit shell habits.

How it is used

Common usage includes `awslogs groups`, `awslogs streams GROUP`, and `awslogs get GROUP STREAM_EXPRESSION`, often with `--start`, `--end`, `--watch`, `--filter-pattern`, or `--query`. The README highlights piping output into tools such as `grep` for pseudo-realtime monitoring.

awslogs can take explicit AWS access keys, but its README recommends using AWS CLI-managed credentials when available; with multiple profiles, users pass `--profile` or set `AWS_PROFILE`.

Why package nerds care

awslogs matters to package-manager users as a classic single-purpose cloud CLI: small command surface, obvious executable name, and immediate value in incident-response shells. It represents the era when many AWS service gaps were filled by independent Python CLIs distributed through pip and Homebrew.

For package nerds, it is also a useful contrast with AWS CLI: not every AWS task wants a giant generated vendor CLI when a focused stream-oriented tool is nicer.

Timeline

  • 2015: Public GitHub repository `jorgebastida/awslogs` created.
  • 2016: 0.5 tag published.
  • 2024: 0.15.0 tag published.
  • 2024: Repository still receives updates.

Related projects

  • AWS CLI can also retrieve CloudWatch Logs through generated service commands.
  • Amazon CloudWatch Logs is the AWS service queried by awslogs.
  • Boto/Boto3 and AWS shared credentials provide the underlying AWS Python ecosystem and credential conventions.

security posture

Risk level: orange

infrastructure mutation or orchestration signal.

Risk classifier

orange risk · medium confidence · infrastructure

Why

  • infrastructure mutation or orchestration signal

Signals

  • text:cloud

Install behavior

  • No Homebrew bottle metadata was recorded.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Credential files

Credential-bearing paths to review before unattended agent runs.

Unix
~/.aws/credentials

executables

Installed executables

CommandKindExposureNote
awslogsexecutableindexed executableDiscovered from the local executable index.

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-08-03
manager version0.15.0
manager updated2026-05-12
local dataunknown
upstreamnot available
latest detectednot detected
  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:awslogs
Version0.15.0
Package managerHomebrew
Homepagehttps://github.com/jorgebastida/awslogs
Repositoryhttps://github.com/jorgebastida/awslogs
Last updated2026-05-12T10:32:03Z
Pulseupdated
Bottlenot recorded
Servicenone declared

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

awslogs

nix profile install nixpkgs#awslogs
  • normalized package name match
  • Matched by: Awslogs
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/aw/awslogs/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation