Skip to content

Repository files navigation

Kyreqo Banner

A modern, open-source web-based API testing client designed for fast, safe, and collaborative API request design.

CI Pipeline Status Deploy Backend Status API Status License Security Policy

🛠️ Tech Stack

  • Frontend: React (Vite), TypeScript, Tailwind CSS, Zustand
  • Backend: Python, Django REST Framework
  • Database: PostgreSQL (Production) / SQLite (Local Default)
  • Tooling & DevOps: Docker, Docker Compose, pnpm

✨ Features

  • 🗂️ Workspaces: Keep your projects organized with isolated environments and collections.
  • 📂 Collections & Requests: Build, order, and save your API requests into folders.
  • 🔐 Environment Variables: Define, switch, and reference dynamic variables easily across your headers and bodies.
  • ↺ Quick Restore & History: Auto-save request history and instantly restore previous request parameters with a single click.
  • 🛡️ SSRF-Hardened Proxy: Run requests securely through a backend proxy that blocks Server-Side Request Forgery (SSRF) bypasses and bypasses client CORS blocks.
  • ✉️ Postman Collection Import: Upload your existing Postman Collection v2.1 JSON files to seamlessly import your requests, folder hierarchy, headers, and query parameters directly into a workspace.
  • 🧭 Interactive Onboarding Wizard: A step-by-step guided tour for new users to help them understand the application layout and start testing APIs instantly

📐 Architecture Overview

To resolve CORS and secure outgoing requests, Kyreqo routes API calls through a secure Django REST API Proxy. The backend resolves the target domain and verifies the IP against private/local network ranges before executing the request.

Below is the request-response lifecycle:

Kyreqo Request Lifecycle


🔗 Quick Links

About

A modern web-based API testing platform built with React, Django REST Framework, and PostgreSQL.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

4 stars

Watchers

0 watching

Forks

Packages

Used by

Contributors

Languages