Skip to main content

What is Requestly?

Requestly is a modern, browser-based and desktop tool for designing, testing, and debugging APIs. Whether you’re a frontend developer testing endpoints, a backend engineer validating API contracts, or a QA professional running test suites, the API Client streamlines your entire API workflow.

Send Requests

Test any REST API or GraphQL endpoint with full support for all HTTP methods

Organize with Collections

Group related APIs into collections for better project structure

Dynamic Variables

Use environment and collection variables to switch contexts seamlessly

Automate with Scripts

Write pre-request and post-response scripts in JavaScript

Why Choose Requestly?

Works directly in your browser or desktop app with no complex setup required. Start testing APIs in seconds.
Switch between development, staging, and production environments with a single click using environment variables.
Never lose a request - access your complete request history and replay any previous API call instantly.
Share collections, environments, and requests with your team through workspaces for seamless collaboration.
Built-in support for API Key, Bearer Token and Basic Auth authentication methods.

Core Features

Build & Test APIs

Create and send HTTP requests with an intuitive interface. Configure methods, headers, query parameters, and request bodies with ease.

Send API Requests

Learn how to send your first API request and view responses

GraphQL Support

Test GraphQL APIs with query and mutation support

Organize Your Workflow

Keep your API projects organized with collections and smart grouping features.

API Collections

Group related requests into collections and sub-folders

Collection Runner

Execute multiple requests sequentially for testing workflows

Dynamic Configuration

Use variables and environments to make your API testing flexible and reusable across different contexts.

Variables Guide

Master environment, collection, and global variables

Environment Variables

Switch between dev, staging, and production

Variable Precedence

Understand how variable scoping works

Automate & Extend

Add custom logic to your API requests with scripts and automated testing.

Pre/Post Scripts

Run JavaScript before and after requests

Tests

Write automated tests for your API responses

Generate Code

Export requests as code in multiple languages

Secure Your APIs

Configure authentication for protected endpoints with multiple auth methods.

Authorization

Set up API Key, Bearer Token, Basic Auth, and more

Import & Export

Migrate from other tools or share your work with team members.

Import from cURL

Convert cURL commands to requests instantly

Import from Postman

Migrate your Postman collections seamlessly

OpenAPI Import

Import OpenAPI/Swagger specifications

Export Collections

Export and share your API collections

Getting Started

Ready to start testing APIs? Follow these quick steps:
1

Choose Your Platform

Use the Browser Extension or Desktop App. See the comparison guide to help you decide.
2

Send Your First Request

Navigate to API Client → Click + New → Select Request → Enter a URL and click Send. View detailed guide →
3

Organize with Collections

Group related APIs into collections for better project management. Learn more →
4

Use Variables

Set up environment variables to manage different API environments. Configure environments →

Next Steps

Quick Start Guide

New to API Client? Start here with our beginner-friendly guide

Send Your First Request

Learn how to send API requests and view responses

Create Collections

Organize your APIs into collections for better project management