Skip to content

A lightweight api client for mobile, currently available for android only

License

Notifications You must be signed in to change notification settings

NexinLabs/payload

Repository files navigation

Payload

Just an API client with the feel of popular desktop API clients like Postman or Insomnia but for mobile devices.

Features

  • HTTP Client: Support for GET, POST, PUT, DELETE, and more.
  • WebSocket Support: Real-time communication testing.
  • Collections: Organize your requests into logical groups.
  • Environments: Supports collection specific environment with feature like cookie managed keys.
  • History: Keep track of your past requests.

TODOS

  • Request Client Core
  • Import/Export configuration
  • Request collection
  • Collection Environment
  • Cookie managed environment
  • Pretty json rendering
  • Websocket client
  • Data encryption even import-export
  • Plugin Support

Getting Started

Prerequisites

  • Flutter SDK (Stable channel)
  • Android Studio / VS Code with Flutter extension (optional but recommended)

Currently Supported Platforms(available builds)

  • Android
  • Windows
  • Linux

Project Setup

  1. Clone the repository:
    git clone https://github.com/nexinlabs/payload.git
  2. Navigate to the project directory:
    cd payload
  3. Install dependencies:
    flutter pub get
  4. Run the app:
    flutter run

License

This project is licensed under the Apache 2.0 License - see the LICENSE file for details.

About

A lightweight api client for mobile, currently available for android only

Resources

License

Stars

Watchers

Forks

Languages