Tek dosya tüm özellikleri yönetir
Aynı OpenAPI belirtiminden tasarlayın, hata ayıklayın, test edin, mock oluşturun, belgeleyin ve MCP sunun; hiçbir şey birbirinden kopmasın.
Yerel çalışmayı esas alan, AI destekli OpenAPI stüdyosu
Codex, Claude Code ve Cursor, API tanımlarınıza göre kod yazsın. Yerel çalışmayı ön planda tutan Powerduck masaüstü uygulamasında koddan dokümantasyon oluşturun, testleri yapay zekâyla düzenleyin. OpenAPI dokümanlarını ve MCP sunucularını Hub’da ücretsiz barındırın.
/orders
post createOrder
get listOrders
/products
get listProducts
/customers
get listCustomers
powerduck.read_spec()
12 işlem bulundu
powerduck.start_mock("POST /orders")
Mock sunucusu 4010 numaralı bağlantı noktasında çalışıyor
powerduck.generate_tests("POST /orders")
orders.test.js yazıldı
powerduck.call_api("POST /orders", {total:49})
200 OK · sözleşmeye göre doğrulandı
powerduck.publish_docs()
Başvuru belgeleri güncellendi
Yerel çalışma için hesap gerekmez. Uzak AI seçtiğiniz model hizmetini kullanır; çevrimiçi barındırma için Cloud hesabı gerekir.
Belirtim düzenleyici · API hata ayıklama · Test · Mock · API belgeleri · MCP sunucusu
POWERDUCK HUB
API işlerinizi masaüstü uygulamasında yürütün. Belgeleri paylaşmak ve AI araçlarını API’nize bağlamak için Hub’ı kullanın.
Powerduck’ta API tasarlayın, hata ayıklayın ve test edin.
Belirtiminizi barındırılan belgelere ve bir MCP uç noktasına dönüştürün.
Belge bağlantısını paylaşın, bir MCP istemcisi bağlayın ve projenizin herkese açık listede görünüp görünmeyeceğini seçin.
Plan sınırları içinde ücretsiz barındırma. İş API’niz kendi arka ucunuzda çalışmaya devam eder.
Neden Powerduck?
Deponuzdaki tek OpenAPI YAML dosyası tasarımı, hata ayıklamayı, testleri, mock’ları, belgeleri ve MCP’yi yönetir. Kodlama aracılarınız da aynı dosyayı kullanır.
Aynı OpenAPI belirtiminden tasarlayın, hata ayıklayın, test edin, mock oluşturun, belgeleyin ve MCP sunun; hiçbir şey birbirinden kopmasın.
Yanıtlar yalnızca gösterilmez, OpenAPI belirtimine göre denetlenir. Yanlış tür veya yol anında yakalanır.
Dosyalarınız bilgisayarınızda kalır; hesap veya yükleme olmadan çalışın. Codex, Claude Code ve Cursor sizinle aynı belirtimi okur.
{
"id": "usr_8Kd2Xa",
"email": "ada@example.com",
"created": 1757030400,
"profile": {
"name": "Ada L.",
"locale": "en-GB"
},
"scope": "users:read orders:read"
}
scope is present in the response but is not
declared on components/schemas/User. Add the
property to the schema or remove it from the handler.
Every operation with an operationId becomes a tool. Arguments come from parameters and requestBody. Nothing is hand-written.
Exchange credentials for a bearer token.
Retrieve a single user by identifier.
Create an order for the authenticated customer.
Refund an order in full or in part.
GET /v1/users/{id}
Returns the user object for a valid identifier. If the user has been deleted, an Error object is returned with status 404.
usr_.
BİR İŞ AKIŞINDA GÖRÜN
Aşağıdan bir görev seçin. Powerduck görevi bilgisayarınızdaki OpenAPI dosyasından yürütür; ortamlar, testler ve mock’lar dahildir. Hesap veya yükleme gerekmez.
Yerel API çalışma alanınıza hesap veya yükleme olmadan başlayın. İsteklerinizi, kimlik doğrulamanızı, ortamlarınızı ve doğrulamalarınızı kullanın. Çevrimiçi yayımlamak istediğinizde Cloud’u seçin.
Yerel çalışma için hesap gerekmez. Uzak AI seçtiğiniz model hizmetini kullanır; çevrimiçi barındırma için Cloud hesabı gerekir.
İncelenebilir bir API tanımı ve yerel belge bağlantısı.
Sözleşmenin yönlendirdiği, gerçek yanıtlarla denetlenmiş bir uygulama.
Yalnızca üretilmiş bir test betiği değil; adım adım sonuçlar ve başarısız doğrulamalar.
Tam olarak ne olduğunu incelemek istediğinizde elle denetim.
İstek sonuçlarına dayalı tanı ve inceleyebileceğiniz değişiklikler.
Kendi barındırma altyapınızı işletmeden barındırılan belgeler ve MCP adresi.
KENDİ BİLGİSAYARINIZDA BAŞLAYIN
Powerduck bir masaüstü API çalışma alanıdır. Yerel dosyanızı açın, ilk isteğinizi gönderin ve hazır olduğunuzda kodlama aracınızı bağlayın. Başlamak için hesap gerekmez.
Yerel dosyalar, kod tarama ve yerel protokol hata ayıklama burada. Tasarım, inceleme veya test için yardım istediğinizde seçtiğiniz AI modelini bağlayın.
macOS 12+ · Windows 10+ · Linux
Web demosu ortak bir bulut modeli kullanır ve giriş gerektirir. Hesapsız yerel çalışma için masaüstü uygulamasını indirin.
Sözleşme doğrulaması
Sıradan API istemcileri isteği gönderip yanıtı gösterir. Powerduck ayrıca her yanıtı OpenAPI sözleşmesine göre denetler; belirtimden sapma anında yakalanır.
Çalışan bir örnek görtotal:
type: number
{
"total": "49.00"
}
{
"total": 49
}
OpenAPI belirtim düzenleyici
Ana hat görünümü girintilerden tahmin yürütmez; belirtimin gerçek yapısını izler. Yolları ve bileşenleri ağaç yapısında gezin, hataları bulundukları yerde düzeltin.
{
"id": "usr_8Kd2Xa",
"email": "ada@example.com",
"scope": "users:read"
}
API hata ayıklama
Geliştiricilere tanıdık gelen bir istek oluşturucuya sözleşme tabanlı yanıt doğrulaması ekledik.
MCP sunucusu oluşturucu
Belirtiminiz araçları tanımlayan bilgileri zaten içerir. Powerduck bunu çalıştırılabilir bir MCP sunucusuna dönüştürür ve her aracın hangi OpenAPI alanlarından üretildiğini gösterir.
curl /users/{id}
{
"id": "usr_...",
"email": "ada@..."
}
API belgesi oluşturucu
Doğrudan OpenAPI modelinizden başvuru belgeleri üretin. Statik dosyalara aktarın ve istediğiniz yerde barındırın.
Tek doğruluk kaynağı
Yerel openapi.yaml veya openapi.json dosyanızı açın. Powerduck, sahip olduğunuz sözleşmeyi eksiksiz bir API çalışma alanına dönüştürür. İçe aktarma, dönüştürme, ayrı koleksiyon veya bulut kopyası gerekmez. İstediğiniz sonucu doğal dille anlatın; yerleşik asistan işi inceleyebileceğiniz adımlarla yürütsün. Aynı dosyayı MCP üzerinden AI kodlama aracılarına da sunabilirsiniz.
Dosya deponuzda kalır.
Gerçek sözleşmeyi düzenleyin, gezin ve doğrulayın.
Aynı işlemlerden üretilen istekleri gönderin.
İşlemleri aracıların kullanabileceği araçlara dönüştürün.
Aynı kaynaktan belgeler yayımlayın.
OpenAPI dosyasının kendisi etrafında kurulmuş, yerel çalışan ve AI destekli bir çalışma alanı.
Yerel dosyalar için hesap gerekmez. Uzak AI, ilgili bağlamı yapılandırdığınız sağlayıcıya gönderir; Cloud’a yayımlarken seçtiğiniz içerik yüklenir. İsteğe bağlı kullanım istatistikleri varsayılan olarak kapalıdır. Veri alanları ve denetimler için Gizlilik Politikasına bakın.
Gizlilik PolitikasıYerel kullanım için Cloud satın almanız gerekmez. Ücretsiz kullanım iki belirtim yuvası içerir; onaylanan paylaşım ödülleri bu sayıyı artırabilir. Masaüstü lisansı yuva sınırını kaldırır. Kendi anahtarınızın kullanımını model sağlayıcınız faturalandırır; barındırılan model kredileri ve Cloud barındırma ayrıdır.
Yerel OpenAPI dosyalarıyla, sohbet üzerinden API tasarlayın, hata ayıklayın ve test edin.
Tek seferlik satın alma · süresiz lisans Çevrimiçi yayımlamaBarındırılan API belgelerini ve MCP hizmetlerini ekibinizle ve AI aracılarıyla paylaşın.
Ücretsiz katman · aylık veya yıllık planlar Modelinizi seçinKredi paketiyle barındırılan modelleri kullanın veya masaüstü uygulamasında kendi model sağlayıcınızı yapılandırın.
Ön ödemeli model kredileriZaten hesabınız var mı? Yayınları, masaüstü lisanslarını ve AI kredilerini yönetin. Konsola giriş yap →
Sık sorulan sorular
Yerel dosyalar, OpenAPI sürümleri, MCP üretimi ve lisanslama hakkında pratik bilgiler.
Yerel dosyalar için hesap gerekmez. Uzak AI, ilgili bağlamı yapılandırdığınız sağlayıcıya gönderir; Cloud’a yayımlarken seçtiğiniz içerik yüklenir. İsteğe bağlı kullanım istatistikleri varsayılan olarak kapalıdır. Veri alanları ve denetimler için Gizlilik Politikasına bakın.
OpenAPI 3.0, 3.1 ve 3.2. Powerduck, bildirilen sürümü algılar ve en düşük ortak özellik kümesi yerine uygun diyalekte göre doğrular.
operationId içeren işlemler MCP araçlarına dönüşür. Bağımsız değişkenler parametrelerden ve requestBody şemalarından türetilir. Bileşen şemaları kaynak olarak sunulabilir. Oluşturulan sunucu, belirtim her değiştiğinde güncellenir.
Hayır. Powerduck Desktop tek seferlik satın alınan süresiz bir lisanstır. Aynı ana sürüm içindeki güncellemeler dahildir. Gelecekteki ana sürüm yükseltmeleri isteğe bağlıdır.
Evet. Mevcut koleksiyonlar ve ortamlar kullanılmaya devam edebilir. Powerduck, OpenAPI belirtimini esas sözleşme olarak alır ve isteklerin bu sözleşmeden nerede saptığını bulmanıza yardımcı olur.
Evet. Aynı doğrulama ve üretim motoru @powerduck/openapi-cli aracılığıyla sunulur. Bu CI uyumlu komut satırı aracı, pull request’lerde ve otomatik işlem hatlarında çalışır. Altı protokolde (HTTP, SSE, WebSocket, gRPC, MCP, GraphQL) toplu test, ayarlanabilir eşzamanlılık ve CI entegrasyonu için JUnit uyumlu raporları destekler.