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

✨ 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.

📐 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