# micha/resty

Little command line REST client that you can use in pipelines (bash or zsh).

Repository: https://github.com/micha/resty
Canonical: https://ross.abutalabs.com/products/micha-resty
Language: Shell
License: MIT
License Family: permissive
Last push: 2023-02-17T16:10:52+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 6317, "days_push": 1293, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2653, forks 140 (observed 2026-08-28T04:07:07.183912+00:00)

## What it is
Resty is a tiny shell script wrapper around curl that provides concise GET/POST/PUT/DELETE commands for interacting with REST APIs directly from bash or zsh. Because it runs as shell functions, it integrates naturally with pipelines and standard Unix tools like grep, sed, and awk.

## Use cases
- make quick REST API calls from the terminal
- pipe data to and from REST endpoints in bash scripts
- test an API without writing curl flags every time
- PUT or POST edited file contents to a REST service
- script interactions with a JSON API in shell

## When to choose
- you live in the shell and want minimal-friction REST requests
- you need REST calls composable in pipelines with other Unix tools
- you want a lightweight curl wrapper with remembered hosts and cookie handling

## When to avoid
- you need a full-featured HTTP client with advanced auth, retries, or response formatting
- you prefer standalone tools like httpie or curl with explicit flags
- you need GUI-based API testing or request collections

## Facets
- artifact type: cli-tool
- maturity: maintenance
- function: http-client, cli, developer-tools
- domain: developer-tools, apis, web-development
- platform: cli
- tags: rest-client, curl-wrapper, shell-functions, bash, zsh, pipelines, command-line, linux, macos, shell

## Member repositories
- micha/resty (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:07.183912+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:18:40.129103+00:00, confidence not recorded.
  - readme: https://github.com/micha/resty (fetched 2026-08-28T04:07:07.183912+00:00, sha ebd3f4c42ba1)
- Data as of 2026-08-30T08:39:29.467469+00:00.
