Open Source API Client

Keep your secrets
at home.

A privacy-first, local-only REST API workbench. Forge requests, chain responses, and run load tests without giving up your data to the cloud.

Features Overview

A robust set of tools designed for privacy and speed.

The Workbench

ForgeReq offers a powerful, tabbed interface to build HTTP requests. Support for all common methods, body kinds (JSON, Form, Binary), and modern Auth like OAuth 2.0 Client Credentials.

Everything is encrypted at rest using AES-256-GCM, with the master key safely held by your OS Keychain.

ForgeReq Main Interface

Stash & Realms

Manage environments seamlessly. The Stash stores your variables, while Realms act as environment overlays (e.g., dev, staging, prod).

Mark variables as 'secret' to keep them masked. Vault exports protect your data with a passphrase, ensuring true portability without cloud sync.

Variables and Environments

Request Chaining via Rules

Most APIs need values from previous responses. Rules let you extract a JSON path or Header from a response and bind it to a variable automatically.

Login once, capture the token, and use {{accessToken}} in every subsequent request without writing a single line of script.

Request Chaining Rules

Library Runner & Load Testing

Chain a stable, ordered list of saved endpoints and drive them with a CSV or JSON dataset. Run them in Sequence, or switch to Load Mode to execute them in parallel.

Monitor real-time requests-per-second, latency percentiles (p95, p99), and error rates instantly.

Library Runner

Client Certificates (mTLS)

A global registry of cert bindings pinned by host and port. Supports both PEM and PFX/P12 formats with passphrase protection.

ForgeReq manages the TLS handshake automatically, even over CONNECT-tunnelled HTTP proxies.

Client Certificates