IntroInstallCollectionsEnvironmentsScripts

Master NeatCall.

Powerful, native, and fast. NeatCall is designed for speed and security, giving you all the tools of Electron clients with a fraction of the footprint.

Native Core

Built on Tauri and Rust for extreme performance.

Local First

Your data stays on your machine by default.

Get Started

Installation

Download the native bundle for your platform from the download page. We support macOS (Universal), Windows (64-bit), and Linux (Coming Soon).

Get the app

Desktop Auth Bridge

Sign in on the web portal and NeatCall will automatically bridge your session back to the desktop application using secure deep links.

Collections

Organize your requests with total flexibility. Use subfolders, rename instantly, and manage dozens of projects effortlessly.

Drag & Drop

Support for reordering via drag and drop is coming in a future update. For now, organize your folders with instant renaming.

JSON Sync

All collections are saved as clear, readable JSON on your local disk.

Request History

NeatCall automatically saves your recent activity, allowing you to quickly revisit and restore previous requests.

Never lose a debug session

The history sidebar tracks the last 50 requests across all projects. Each history item includes the full request state, including body, headers, and the exact response received.

Environments

Switch between local, staging, and production development contexts with a single click. Use dynamic variables to keep your collections portable.

Variable Usage
GET https://api.neatcall.dev/{{apiVersion}}/users
Scope Management

Define variables at the project level and override them in specific environments.

Dynamic Interpolation

Variables are resolved in real-time within URLs, headers, and request bodies.

Scripting (Node.js)

Use the powerful Scripting console to transform requests handle authentication flows automatically.

Pre-request Script
const token = nc.env.get("authToken");
nc.req.headers["Authorization"] = `Bearer ${token}`;
Post-response Script
if (nc.res.status === 200) {
nc.env.set("sessionID", nc.res.body.data.id);
}

End-to-End Encryption

NeatCall Pro uses industry-standard AES-256-GCM encryption for cloud sync.

When Pro users enable Cloud Sync, your master key is generated locally on your machine and never leaves your device. Not even we can see your collections or environment variables.

Personalization

Make NeatCall yours with dynamic accent themes and dark mode options.

Lime
Teal
Indigo
Violet
Rose
Amber

Common Questions

Is NeatCall open source?

NeatCall is currently proprietary, focused on delivering a high-performance, secure experience. We are evaluating future possibilities for open-sourcing specific modules.

Does it support Linux?

Linux support is currently on our roadmap. We plan to provide AppImage and .deb packages in a future update to support major distributions.

How do I backup my data?

Data is stored in local app support directories. Simply backup the com.neatcall.desktop folder or sync with NeatCall Pro.