ATAC

A Postman-like API client that runs entirely inside the terminal with keyboard-driven navigation.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

1 more ways to get ATAC

Package managers

About ATAC

ATAC is a terminal user interface for building and sending HTTP requests, in the style of Postman but without leaving the command line. It is written in Rust and offers Vim key bindings for people who prefer to keep their hands on the keyboard.

It can be installed with cargo, Homebrew, Scoop, the Arch repositories or a Fedora copr, or run from Docker or a prebuilt binary. It suits developers who work in a terminal or over SSH and want an API client there.

Strengths

  • Full API client inside the terminal
  • Optional Vim key bindings
  • Many install routes: cargo, Homebrew, Scoop, Arch, Fedora, Docker

Limitations

  • Still working toward its 1.0 release
  • No graphical interface for people who prefer a mouse

Details

Pricing
FreeFree and open source under the MIT licence.
License
MIT
Developer
Julien-cpsn
Platforms
Windows, macOS, Linux, Command line
How it runs
Downloadable app
Account
Not required
Best suited for
Terminal users who want a Postman-style client without a GUI
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to ATAC

Compare all

Software that can replace ATAC for an important use case, and what changes if you switch.

  • Posting

    A keyboard-driven HTTP client with a text interface that runs in the terminal.

    Posting is another keyboard-driven terminal HTTP client under Apache-2.0 that works over SSH, but it needs a Python environment to install.

  • Slumber

    A terminal user interface HTTP and REST client that runs requests from collections defined in YAML.

    Slumber is an open-source terminal HTTP client that defines request collections in YAML files, which suit version control but require writing YAML by hand.

  • ain

    A terminal HTTP API client that runs requests defined in plain-text template files.

    ain runs requests from plain-text template files in the terminal with .env support and curl export, but it is not open source and has a smaller community.

  • Postman

    The most widely used API client, for sending HTTP requests, organising them into collections and sharing them with a team.

    Postman offers a graphical desktop and browser client with collections, scripts and mocks, but it is closed source and effectively requires an account.

  • Bruno

    An API client that saves collections as plain files in a folder, so Git handles the sharing instead of a cloud account.

    Bruno is an MIT-licensed graphical desktop client that stores collections as Git-friendly files and adds a command line runner, though it runs on Electron and is heavier.

  • Insomnia

    An API client for REST, GraphQL and gRPC that can keep everything local or sync through Git instead of a cloud.

    Insomnia is a graphical Apache-2.0 desktop client for REST, GraphQL, gRPC, WebSockets and SSE with testing and mocking, though most features expect an account.

  • Hoppscotch

    A fast API client that runs in a browser tab, with a self-hostable workspace if you want one.

    Hoppscotch replaces the terminal with a browser tab or desktop app, supports HTTP, GraphQL, WebSocket, SSE and MQTT, and can be self-hosted under the MIT license.

  • kulala.nvim

    A Neovim plugin for sending HTTP, GraphQL, gRPC and WebSocket requests from .http files.

    kulala.nvim moves requests into .http files inside Neovim, adding GraphQL, gRPC and WebSocket, but requires Neovim and has no standalone interface.

ATAC as an alternative

Listings that name ATAC as an alternative.

  • Restish

    A command-line client for REST-style APIs that discovers operations and schemas from OpenAPI documents.

    ATAC offers a full Postman-style client inside the terminal with optional Vim bindings under MIT, instead of scriptable commands generated from an OpenAPI document.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing