« Tüm yayınlar

Restura: HTTP, gRPC, Kafka ve MCP'yi Destekleyen Ücretsiz API İstemcisi

Restura, HTTP, GraphQL, gRPC, Kafka, MQTT ve MCP dahil tüm protokolleri destekleyen, verileri yerelde tutan ücretsiz bir API istemcisidir.

Restura, HTTP, GraphQL, gRPC, WebSocket, Socket.IO, SSE, Kafka, MQTT ve MCP protokollerini tek bir araçta birleştiren açık kaynaklı bir API istemcisi. Mühendislerin her protokol için farklı bir araç kullanma zorunluluğunu ortadan kaldırmayı hedefliyor. Tarayıcıda, macOS/Windows/Linux için native masaüstü uygulaması olarak veya Docker ile kendi sunucunuzda self-hosted çalışabiliyor; tüm veriler yerelde saklanıyor ve hesap gerektirmiyor.

Proje, Postman'in fiyatlandırma değişiklikleri ve Insomnia'nın bulut öncelikli senkronizasyona geçişine doğrudan bir tepki olarak konumlanıyor; kimlik doğrulama token'ları, dahili host adları ve payload verileri kullanıcının makinesinde kalıyor. Güvenlik tasarımı; tüm protokol yollarında SSRF koruması, masaüstünde OS anahtarlık şifrelemesi, web'de bellek içi geçici anahtarlar ve istek scriptleri için dosya sistemi/ağ erişimi olmayan sandboxlı bir QuickJS WASM VM içeriyor.

Mühendislik ekipleri için çekiciliği, protokol genişliğinin yanı sıra Postman, Insomnia, Bruno, OpenAPI ve Hoppscotch koleksiyonlarını içe aktarabilmesi, workflow zincirleme, CLI ile CI'da çalıştırılabilir koleksiyonlar ve OAuth, AWS SigV4, mTLS gibi yerleşik kimlik doğrulama şemalarından geliyor. React 19, Vite, Cloudflare Workers ve Electron üzerine kurulu yapı, aynı arayüzü web ve masaüstünde koruyup sadece transport katmanını çalışma zamanında değiştiriyor.