Skip to content

the-dev-tools/dev-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

DevTools

A free, open-source Postman-style API tester you run locally. Record browser requests, auto-generate chained tests, and ship them straight to your CI—no sign-ups, no cloud, just code.

Table of Contents
  1. About the Project
  2. Installation
  3. Chrome Extension
  4. Contributing
  5. License

About the Project

DevTools gives developers complete control over their API testing workflows:

  • Browser Request Recording: Automatically capture all API requests and responses from your browser sessions.
  • No-code Test Generation: Transform your recorded API requests into reusable test collections.
  • Request Chaining: Easily create complex test flows with automatic data extraction and variable chaining between requests.
  • 100% Local Execution: Run tests on your local machine without sending data to third-party services.
  • CI/CD Integration: Seamlessly integrate your API tests into any CI/CD pipeline.
  • Zero Configuration: Start testing in seconds without complex setup or authentication.
  • Privacy First: Keep your sensitive API data and credentials secure on your own machine.
  • Postman-Compatible: Import from Postman-like JSON files and export collections for cross-platform compatibility.

DevTools combines the best aspects of Postman's visual interface with the security and flexibility of local-first, code-driven development. No sign-ups, no cloud dependencies - just powerful API testing tools that integrate perfectly with your development workflow.

Postman-Style Request Interface

Postman-style UI with form data

The DevTools interface provides a familiar Postman-like experience for working with API requests. The screenshot above shows the request editor interface with form data input, allowing you to easily build, test, and organize your API requests without the cloud dependency.

Visual Flow Builder

Flow builder with request chaining

The flow builder allows you to visually chain API requests and create complex test scenarios. Connect different nodes to build your workflow:

  • Request nodes: Execute API calls in sequence
  • Conditional nodes: Add if-statement logic based on response data
  • Loop nodes: Iterate through data sets with for-each loops
  • Data nodes: Import data from Excel sheets and other sources

This visual approach makes it easy to create sophisticated API workflows without writing code.

Installation

CLI Tool

Install the DevTools CLI with a single command:

curl -fsSL https://sh.dev.tools/install.sh | bash

Or if you prefer wget:

wget -qO- https://sh.dev.tools/install.sh | bash

The installer will:

  • Automatically detect your platform (Linux, macOS, Windows)
  • Download the appropriate binary from the latest release
  • Install it to /usr/local/bin (customizable with INSTALL_DIR environment variable)

Manual Installation

You can also download pre-built binaries directly from the releases page.

Desktop Application

Download the desktop application for your platform from the releases page:

  • macOS: DevTools-{version}-darwin-{arch}.dmg
  • Windows: DevTools-{version}-win32-{arch}.exe
  • Linux: DevTools-{version}-linux-{arch}.AppImage

Chrome Extension

Chrome Web Store Version

The DevTools API Recorder extension captures your API interactions in real-time:

  • One-Click Recording: Start and pause API recording with a single click in any browser tab
  • Request Organization: Automatically categorizes requests by domain and endpoint
  • Complete Request Details: Capture headers, query parameters, body content, and responses
  • Response Inspection: Examine API responses with syntax highlighting
  • Secure & Private: All captured data remains in your browser—nothing is transmitted to external servers

The extension works seamlessly with the main DevTools application, allowing you to record APIs in your browser and then use them to build sophisticated test flows and documentation.

Contributing

We appreciate feedback and contribution to this repo! Before you get started, please see the following:

License

Distributed under the Apache 2.0 License. See LICENSE for more information.

About

Local-first API testing that goes from HAR file to GitHub Actions in 60 seconds.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Contributors 7