sgcOpenAPI Özellikleri

Delphi ve C++ Builder için eksiksiz bir OpenAPI araç zinciri — spesifikasyonları ayrıştırın, tip güvenli Pascal kodu üretin, bir OpenAPI sunucusu barındırın ve 1.195'ten fazla önceden derlenmiş bulut SDK'sine erişin.

OpenAPI Ayrıştırıcısı

OpenAPI 3.x desteği ve Swagger 1.x/2.x ile geriye dönük uyumluluğa sahip tam özellikli spesifikasyon ayrıştırıcısı.

Çok Biçimli Giriş

Spesifikasyonları JSON veya YAML olarak içe aktarın. Swagger 1.x ve 2.x dosyaları otomatik olarak algılanır ve OpenAPI 3.x şemasına dönüştürülür.

Eksiksiz Şema Desteği

Tüm OpenAPI 3.x yapılarını işler: yollar, işlemler, parametreler, istek gövdeleri, yanıtlar, bileşenler, güvenlik şemaları ve harici referanslar.

Doğrulama

Spesifikasyonları OpenAPI standardına göre doğrular ve hızlı hata ayıklama için satır düzeyinde ayrıntılı hatalar bildirir.

Pascal SDK Üreticisi

Herhangi bir OpenAPI spesifikasyonundan üretime hazır Object Pascal kodu üretin.

Tip Güvenli Arabirimler

Delphi IDE'sinde tam IntelliSense desteğiyle güçlü tipli Pascal sınıfları, kayıtları ve numaralandırmaları üretir.

Otomatik Belgeleme

Üretilen kodun yanı sıra PDF ve CHM belgeleri üretir, böylece API uç noktalarına ve modellerine başvurmak kolaylaşır.

Sıfır Bağımlılık

Üretilen kodun sgcOpenAPI çalışma zamanının ötesinde harici bağımlılığı yoktur. Herhangi bir Delphi projesine bırakın ve API'leri hemen çağırmaya başlayın.

OpenAPI Sunucusu

Uç noktalarınızı geçerli bir OpenAPI belgesi olarak yayınlayın ve sgcWebSockets HTTP sunucusuyla entegre, tek bir Delphi bileşeninden sunun.

Bir Spesifikasyon Sunun

Sunucunuzun yayınladığı uç noktalar için, istemci üreticilerine ve SwaggerUI / Redoc'a beslemeye hazır, canlı bir openapi.json / openapi.yaml sunun.

Bir Spesifikasyondan Oluşturun

İşleyicileri doğrudan bir OpenAPI belgesinde açıklanan işlemlere bağlayın — yönlendirme, parametre bağlama ve içerik anlaşması spesifikasyondan türetilir.

Doğrulama ve Güvenlik

Şemaya göre istek ve yanıt doğrulaması, ayrıca ayrıştırıcı tarafından kullanılan aynı güvenlik şeması tanımları aracılığıyla bağlanmış yerleşik API anahtarı, OAuth2, JWT ve Basic kimlik doğrulama.

1.195'ten Fazla Bulut SDK'si

Başlıca bulut platformları için kullanıma hazır Pascal SDK'leri, en son API spesifikasyonlarına uyacak şekilde düzenli olarak güncellenir.

Amazon AWS

S3, EC2, Lambda, DynamoDB, SQS, SNS ve daha fazlasını kapsayan 280'den fazla REST hizmeti SDK'si.

Google Cloud

Compute, Storage, BigQuery, Pub/Sub, Cloud Functions ve daha fazlası için 250'den fazla hizmet SDK'si.

Microsoft Azure ve Graph

650'den fazla Azure hizmeti artı Office 365, Teams ve Active Directory için 15'ten fazla Microsoft Graph API SDK'si.

Platform Desteği

Delphi 7 – RAD Studio 13

VCL ve FireMonkey tasarım zamanı bileşenleriyle her ana Delphi sürümünde tam destek.

C++ Builder

C++ Builder 2007'den C++ Builder 13'e kadar yerel C++ Builder desteği.

Bugün SDK Üretmeye Başlayın

Ücretsiz denemeyi indirin ve ilk Pascal SDK'nizi dakikalar içinde üretin.