Arythmatic Flow Docs
Docs / Getting started

Quickstart

Send your first request, save it, and run it against two environments — in about five minutes.

This walks through the loop you will use most: send a request, save it, parameterise it, and point it at a different environment. Nothing here needs a paid plan.

Send a request#

  1. Open Build → Requests.The method dropdown, URL bar and Send button are across the top.
  2. Choose a method and enter a URL.Try GET against https://api.github.com/rate_limit if you need something public.
  3. Press Send, or hit Enter in the URL bar.The response appears below with status, time, size, headers and a formatted body.
The request editor: collections on the left, the request in the middle, the response below.
The request editor: collections on the left, the request in the middle, the response below.
Variables in the URL

The URL bar accepts {{variables}}, which render as pills. Clicking a pill lets you set its value without leaving the request.

Save it into a collection#

  1. Press Save, or ⌘S.You will be asked which collection to save into.
  2. Create one if you have none.A collection is just a named group of requests; folders inside it are optional.
  3. Give the request a name that says what it does.Create charge beats POST /v1/charges — the method and path are already shown next to it.

Make it work against more than one environment#

Hard-coding https://api.staging.example.com into thirty requests is the thing environments exist to prevent.

  1. Open Workspace → Environments and create one called Staging.Add a variable base_url with your staging host as the value.
  2. Create a second called Production, with the same variable name.Same key, different value. That is the whole idea.
  3. Edit your request's URL to use it.Replace the host with {{base_url}}, so the URL reads {{base_url}}/v1/charges.
  4. Pick an environment from the selector and send.Switching the selector now switches every request in the workspace.

Check the response automatically#

Reading the response yourself works once. An assertion checks it every time.

  1. Open the Assertions tab on the request.Add one: type status, operator eq, expected 200.
  2. Send again.The assertion is evaluated and shown as passed or failed alongside the response.

See Assertions for the other types — checking values inside a JSON body, headers, and response time.

Where to go next#

Frequently asked questions#

Do I need to install anything to use Arythmatic Flow?

No. The web app is complete and runs in any modern browser. The desktop app and CLI are optional and exist mainly for sending requests to services running on your own machine.

Can I import my Postman collections?

Yes. Import supports Postman collections, OpenAPI specifications, Insomnia exports and raw cURL commands, and the format is detected automatically.