Skip to main content

Introduction

Istek is a powerful, multi-protocol API client built for developers who work with diverse API technologies. Unlike traditional API clients that focus primarily on REST, Istek provides native support for multiple protocols in a single, unified interface.

Supported Protocols

ProtocolDescription
HTTP/RESTFull-featured REST client with all HTTP methods
WebSocketReal-time bidirectional communication
GraphQLQuery builder with schema introspection
gRPCServer reflection and proto file support
MQTTPub/sub messaging for IoT applications
Unix SocketLocal socket communication (Docker, etc.)
MCPModel Context Protocol for AI tools

Key Features

  • Multi-Protocol Support - Switch between protocols seamlessly
  • Variables & Environments - Manage configuration across environments
  • Collections - Organize and share your API requests
  • Test Runner - Automated testing with assertions
  • Mock Server - Generate mock responses from OpenAPI specs
  • Built-in Playground - Practice with demo endpoints locally

Architecture

Istek is built with modern technologies for performance and reliability:

  • Frontend: Nuxt 3, Vue 3, TypeScript, Tailwind CSS
  • Backend: Tauri 2, Rust
  • Storage: SQLite for persistent data

Visual Overview

Istek UI Placeholder

Açıklama: Bu alanda Istek uygulamasının ana kullanıcı arayüzünü gösteren bir görsel bulunacaktır. Uygulamanın çok protokollü yeteneklerini, sezgisel düzenini ve temel özelliklerini (örneğin, istek oluşturma, yanıtları görüntüleme, değişken yönetimi) vurgulayan bir ekran görüntüsü veya çizim buraya eklenebilir.

Why Istek?

  1. All-in-One - No need for separate tools for each protocol
  2. Native Performance - Built with Rust for speed and low memory usage
  3. Privacy First - All data stored locally, no cloud required
  4. Open Source - Free to use, modify, and contribute

Getting Help

Ready to get started? Head to the Getting Started guide.