Skip to content
API Circle
A complete request toolkit

17 auth schemes, all functional

Every authentication scheme is end-to-end functional, with signing primitives verified against RFC and NIST reference vectors. Folder-level auth cascades to descendant requests, and the rest of the toolkit — imports, code generation, environments, assertions, and execution plans — rounds out a full-featured client.

17 auth schemes, all functional
API Circle request editor showing the authentication configuration
01

Every scheme, verified

Bearer, Basic, API key, custom header, the full OAuth2 grant set with auto-refresh, AWS SigV4, Digest, NTLM, Hawk, and JWT — signing primitives checked against RFC 1321/2617/7616/7636 and NIST vectors.

02

Folder-level inheritance

Set an auth block on a folder and any descendant request marked auth: inherit picks it up. In VS Code a CodeLens links each inheriting request straight to its source folder.

03

Import what you already have

Bring in cURL, OpenAPI/Swagger, Postman collections + environments, Insomnia exports, HAR files, and portable .apicircle.json envelopes — credentials redacted by default.

04

Generate client code

Turn any saved request into cURL, fetch, Node (axios), Python (requests), Go, or Rust. Add assertions and chain requests into multi-step execution plans.

Get going in one command

Folder-level auth cascades to descendant requests. Mark a request auth: inherit and it picks up the folder’s scheme automatically.

payments/charge.req.yaml
method: POSTurl: https://api.example.com/chargesauth:  type: inherit        # resolves from the Payments folderbody:  type: json  content: |    { "amount": 4200, "currency": "usd" }

Bring your APIs under version control

Open the web app in your browser, or grab the desktop build. No account, no setup — your first workspace is created the moment you arrive.