Skip to content

vikasiwp/insta-request-ce

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 InstaRequest Community Edition (CE)

The lightweight, modern Postman alternative built for developer teams.


💡 Why InstaRequest?

Postman has become bloated, slow, and increasingly forces mandatory cloud syncing. We built InstaRequest because we wanted a clean, native-feeling API tool that puts you in control of your data.

InstaRequest Community Edition offers everything you need to build, test, and document your APIs, wrapped in a beautiful UI powered by Vue 3 and Tailwind CSS, backed by a robust Laravel 13 engine.

📸 Preview

Request Builder & Collections

Request Builder

Dashboard Overview

Dashboard

Command Palette & Quick Navigation

Command Palette

✨ Features

  • ⚡ Fast Request Builder: Intuitive interface for constructing complex API requests with custom headers, query parameters, path variables, and body payloads.
  • 📁 Team Collections & Folders: Organize your requests cleanly into nested folders and share collections across your workspace.
  • 🔒 Encrypted Environments: Securely store your environment variables and API keys. InstaRequest automatically encrypts and decrypts credentials on the fly using AES-256 encryption.
  • 📜 Executable History: Automatically track request execution history.
  • 📖 Documentation Portals: Generate and publish both internal team documentation and public-facing API portals.
  • 📦 Import/Export: Easily migrate your data in and out.

🛠️ Tech Stack

InstaRequest is built on modern, developer-friendly technologies:

  • Backend: Laravel Framework 13.x
  • Frontend: Vue.js 3 + Inertia.js
  • Styling: Tailwind CSS v4 + shadcn-vue
  • Testing: Pest

⚙️ Installation

Follow these steps to set up InstaRequest Community Edition locally:

1. Prerequisites

Ensure you have the following installed on your system:

  • PHP >= 8.3 (with extensions such as sqlite3, mbstring, xml, curl)
  • Composer (PHP package manager)
  • Node.js >= 20.x & npm

2. Clone the Repository

git clone https://github.com/janakkapadia/insta-request-ce.git
cd insta-request-ce

3. Quick Setup

InstaRequest includes a built-in setup script that automates package installation, environment setup, application key generation, database migrations (using a local SQLite database by default), and asset compilation:

composer run setup

4. Run the Development Server

Start both the Laravel backend server and the Vite frontend compiler concurrently using:

npm run dev

Once started, open http://127.0.0.1:8000 in your browser.

⌨️ Keyboard Shortcuts

InstaRequest comes with built-in shortcuts to speed up your workflow:

Action macOS Windows / Linux
Command Palette Cmd + K Ctrl + K
New Request Option + T Alt + T
Open Request in New Tab Cmd + Click (or Middle Click) Ctrl + Click (or Middle Click)
Close Current Tab Option + W Alt + W
Save Request Option + S Alt + S

🤝 Contributing

Contributions are welcome! Please submit a pull request or open an issue to discuss proposed changes.

📄 License

The InstaRequest Community Edition source code is open-sourced software licensed under the MIT license.


"Buy Me A Coffee"

About

A modern, open-source API collaboration platform built with Laravel. Build, test, organize, and manage APIs with a developer-first experience.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Vue 57.5%
  • PHP 33.8%
  • TypeScript 7.3%
  • CSS 0.7%
  • HTML 0.3%
  • JavaScript 0.2%
  • Blade 0.2%