Skip to content

Home

Motivation: I want to stay in the terminal so Postman is not an option. curl is quick and fast, but no way to save and customize requests. Here comes yurl .

Yurl allows you to define your http requests in yaml format and run them directly from command line.

http.yaml
1
2
3
4
5
6
7
8
9
config:
  host: jsonplaceholder.typicode.com
  port: 443
  scheme: https

requests:
  GetTodo:
    path: /todos/{{ id }}
    method: GET
bash
yurl GetTodo

Basic Example