{% extends "main.html" %} {% block tabs %} {{ super() }}

# The API client that lives in your terminal.

Posting is a beautiful open-source terminal app for developing and testing APIs.

Fly through your API workflow with an approachable yet powerful keyboard-centric interface. Run it locally or over SSH on remote machines and containers. Save your requests in a readable and version-control friendly format.

Discover Features Get Started

## Designed for efficient workflows

Navigate intuitively and efficiently with the keyboard using jump mode.

Access commands from anywhere using the built-in command palette.

Build requests quickly with powerful autocompletion.

Edit a request body in nvim or browse a JSON response in fx? No problem!

Import curl commands into Posting by simply pasting into the URL bar. Export requests to curl in seconds.

## Colorful & customizable

Use compact mode to fit more on screen.

Create your own themes, or choose from a selection of built-in options.

Gorgeous syntax highlighting powered by the popular tree-sitter library.

Adjust the user interface to your liking through the configuration system or at runtime.

Customize keybindings to your liking using the keymap system.

## Environments

Share common data across requests and with others using environments.

Load variables from one or more dotenv environment files, or allow access to environment variables.

Edit variables in your favorite editor, and Posting will hot reload them.

### Contextual help

Feeling lost? Press `f1` to learn keybindings and other useful information for the currently focused widget.

### Scripting

Run Python code before and after requests to prepare headers, set variables, and more.

### Runs where you need it

Run it on macOS, Windows, and Linux. Install it locally, on a remote server, in a Docker container, or even on a Raspberry Pi.

## Community

Posting is a community-driven project with an open roadmap.

The roadmap is highly influenced by user feedback.

Get involved on GitHub by reporting bugs, suggesting features, sponsoring development, or contributing code.

{% endblock %} {% block content %} {% endblock %} {% block footer %} {% endblock %}