Skip to content

About

Astraio is a fast, lightweight API client that supports HTTP, GraphQL, WebSockets, and beyond. Developed completely in Rust with a native GUI powered by Iced, it offers a modern alternative for API development and testing

Topics

Resources

Contributing

Stars

3 stars

Watchers

0 watching

Forks

Repository files navigation

Astraio Client

License: MIT Commercial License

Astraio Logo

Web - Download installer -

Astraio Client is a desktop application built with Rust and Iced, designed to provide a user-friendly interface for making HTTP requests. It allows users to specify URLs, HTTP methods, headers, and request bodies, and then displays the response.

License

This project is dual-licensed:

  • MIT — Free for individual developers and small teams. See LICENSE.
  • Commercial — Required for enterprise features like team collections, cloud sync, and priority support. See LICENSING.md.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

You will need to have Rust and Cargo installed on your system. If you don't have them, you can install them using rustup:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Running the Application

  1. Clone the repository:

    git clone https://github.com/vant3x/astraio-client.git
    cd astraio-client
  2. Run the application:

    cargo run

    This command will compile the application and then run it. The application window should appear.

macOS - conflicts

If you downloaded the app from GitHub Releases and macOS won't let you open it (due to an “unverified developer” error or because the app is corrupted), run the following in Terminal:

xattr -cr /Applications/Astraio.app

This removes the “quarantine” label that macOS applies to apps downloaded from the web. You don't need to compile anything with cargo.

Built With

  • Rust - A language empowering everyone to build reliable and efficient software.
  • Iced - A cross-platform GUI library for Rust, inspired by Elm.

About

Astraio is a fast, lightweight API client that supports HTTP, GraphQL, WebSockets, and beyond. Developed completely in Rust with a native GUI powered by Iced, it offers a modern alternative for API development and testing

Topics

Resources

Contributing

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages