<p align="center">
  <a href="https://requestly.com/" rel="noreferrer noopener">
    <picture>
      <!-- TODO: replace with finalized brand asset URLs before publishing -->
      <source media="(prefers-color-scheme: dark)" srcset="https://requestly.com/og/logo-dark.svg" />
      <source media="(prefers-color-scheme: light)" srcset="https://requestly.com/og/logo-light.svg" />
      <img alt="Requestly" src="https://requestly.com/og/logo-light.svg" width="42%" />
    </picture>
  </a>
</p>

<h1 align="center">Requestly API Client</h1>

<p align="center">
  <strong>The Privacy-first API client.</strong>
</p>

<p align="center">
  Build, test, and sync APIs your way. Stay local with Git, sync instantly with Team Projects, or Self-Host for total privacy. No login required. No cloud lock-in.
</p>

<p align="center">
  <a href="https://requestly.com/"><strong>Download</strong></a> ·
  <a href="https://docs.requestly.com/api-client"><strong>Documentation</strong></a> ·
  <a href="https://github.com/requestly/requestly/issues/new/choose"><strong>Report a bug</strong></a> ·
  <a href="https://get.requestly.com/join-community"><strong>Community</strong></a>
</p>

---

## Why developers pick Requestly API Client

- 🔒 **Complete Data Sovereignty** — Choose local, team sync, or self-hosted. Your data never leaves your control.
- 💸 **Predictable, Flat Pricing** — Free for up to 10 collaborators. Enterprise governance without hidden add-ons.
- ⚡ **Lightweight & Developer-First** — Open. Hit endpoint. Get response. No bloat, no lag, no noise.

> "Requestly is the first API client that has genuinely replaced Postman."

Modern git-based API Client. **No login required. Switch from Postman in 1 click.**

---

## Features

| Feature | What it does |
|---|---|
| 🧪 **REST API Playground** | Save all your APIs at one place and test them whenever you need |
| 📜 **Pre & Post Scripts** | Adjust requests before they're sent, process responses once received |
| 🔌 **Easy Import/Export** | Import and export API contracts from cURL, Postman, OpenAPI |
| 🧬 **GraphQL Support** | Test GraphQL endpoints with schema introspection and auto-completion |
| 🔀 **Git Sync** | Keep your API Collections in sync with a Git repository and collaborate using Git |
| 💾 **Local Workspaces** | Everything private and under your control — no cloud storage, just secure local files |

## Download

| Platform | Link |
|---|---|
| macOS (Apple Silicon) | [Download](https://get.requestly.com/api-client-macos-arm) |
| macOS (Intel) | [Download](https://get.requestly.com/api-client-macos-intel) |
| Windows | [Download](https://get.requestly.com/api-client-windows) |
| Linux | [Download](https://get.requestly.com/api-client-linux) |

<!-- TODO: confirm these `get.requestly.com/api-client-*` redirect URLs exist; if not use the actual download URLs from requestly.com -->

## This repository

This repo is the community hub for **Requestly API Client**. Use it to:

- 🐛 [Report a bug](https://github.com/requestly/requestly/issues/new?template=bug-report.yml)
- 💡 [Request a feature](https://github.com/requestly/requestly/issues/new?template=feature-request.yml)
- ❓ [Ask a question](https://github.com/requestly/requestly/issues/new?template=question.yml)
- 📋 Browse the [roadmap](https://github.com/requestly/requestly/projects)

The Requestly API Client application is closed-source. The community, bugs, and roadmap live here in the open.

> Filing an issue about the **HTTP Interceptor** (our open-source extension + web app)? It's tracked at [requestly/interceptor](https://github.com/requestly/interceptor/issues). Misfiled issues will be redirected there.

## The rest of the Requestly ecosystem

| Project | Repo |
|---|---|
| **Requestly HTTP Interceptor** (Chrome / Firefox / Edge extension + web app) | [requestly/interceptor](https://github.com/requestly/interceptor) |
| **Requestly HTTP Interceptor Desktop** (Mac / Windows / Linux desktop proxy) | [requestly/http-interceptor-desktop-app](https://github.com/requestly/http-interceptor-desktop-app) |
| **Requestly MCP Server** | [requestly/mcp](https://github.com/requestly/mcp) |
| **Requestly Web SDK** | [requestly/requestly-web-sdk](https://github.com/requestly/requestly-web-sdk) |
| **Cypress / Selenium / Playwright integrations** | [requestly/requestly-automation](https://github.com/requestly/requestly-automation) |

## Community & Support

- 💬 [Community](https://get.requestly.com/join-community)
- 🐦 [Twitter / X](https://twitter.com/requestlyio)
- 📺 [YouTube](https://youtube.com/@requestly)
- 📧 [contact@requestly.com](mailto:contact@requestly.com)
- ❓ [Stack Overflow](https://stackoverflow.com/questions/tagged/requestly)

## Pricing & Enterprise

Free for up to 10 collaborators. Team and Enterprise tiers add advanced governance, SSO, SAML, audit logs, and on-prem deployment. [See pricing](https://requestly.com/pricing).

## A note on this repository

For developers who've been with us since 2018 — this repository previously hosted the source for our open-source browser extension and web app. That code now lives, fully open source, at [requestly/interceptor](https://github.com/requestly/interceptor) and continues to be actively maintained. We've kept this URL as the home for the broader Requestly community — bugs, ideas, and the people building this with us.

The HTTP Interceptor isn't going anywhere. The API Client is where we're investing next.

## License

This repository (issue tracker, community discussions, public roadmap) is licensed under [CC BY 4.0](LICENSE).

The Requestly API Client application is proprietary software. See [requestly.com/terms](https://requestly.com/terms) for product terms.

---

### Deferred / TODO before publishing

- [ ] Brand asset URLs in the header `<picture>` block — replace `requestly.com/og/logo-*.svg` placeholders with finalized assets
- [ ] Confirm `get.requestly.com/api-client-*` redirect URLs exist (or substitute actual download links from requestly.com)
- [ ] Confirm `https://requestly.com/pricing` is live; otherwise link to landing page
- [ ] Confirm screenshots/visual assets if any to be added later
