Belgelenmiş ve korunan API’ler
İhtiyacın olan arka ucu anlat. Craftkite API’yi oluşturur, her uç noktayı belgeler, bir saldırgan gibi test eder ve önüne anahtar, sınır ve CORS koyar.
Bir API’nin ihtiyacı olan her şey hazır
Koddan belgeler
Rotalardan üretilen bir OpenAPI belgesi ve /docs adresinde yedi dilde örnekli bir başvuru sayfası.
İstek test aracı
Şemadan oluşturulan formlarla stüdyodan veya telefonundan istek gönder; her isteği test olarak kaydet.
Anahtarlar, kapsamlar ve sınırlar
Her iş ortağına kapsamlı, saniye sınırlı ve günlük kotalı kendi anahtarını ver; Craftkite ağ geçidi uygular.
Saldırgan gibi test
Her derleme sözleşme ve güvenlik testleri gönderir: eksik anahtar, başka tüketicinin verisi, yanlış kapsam, geçersiz girdi.
Tüketici başına kullanım
Gün ve tüketici başına istekler, hatalar ve yanıt süreleri; hata ayıklama için istek günlüğü.
Kod senin
TypeScript, Python, C#, Java, Kotlin, PHP, Go ve Rust ile, testleriyle yazılır. OpenAPI belgesiyle dışa aktar veya GitHub’a eşitle.
API’n için diller
- Hono API (TypeScript)
- FastAPI (Python)
- ASP.NET Core API (C#)
- Spring Boot API (Java)
- Spring Boot API (Kotlin)
- Laravel API (PHP)
- Go API
- Axum API (Rust)
Nasıl çalışır
- 1
API’yi anlat
Neyi sakladığını ve kimin çağırdığını söyle. Plan, onayın için kaynakları, uç noktaları ve kapsamları listeler.
- 2
Her uç noktayı dene
Gezgin formları şemadan doldurur ve her yanıtı şemaya göre denetler.
- 3
Yayınla ve anahtar ver
Ağ geçidinin arkasında yayınla, tüketicilerin için anahtar oluştur ve kullanımı izle.
Bir API’nin maliyeti
Fiyatlar Craftkite ayarlarından gelir ve hiçbir şey başlamadan önce gösterilir.
| Yeni bir API | 350–1.300 kredi |
|---|---|
| Bir API’de değişiklik | 50–300 kredi |
| Bir API’yi yayınlama (konteyner derlemesi) | 50 kredi |
| Canlı bir API’ye istekler | 2.000 istek başına 1 kredi |
| Canlı bir API, aylık | 2.000 kredi |
Sorular
API’mi kimler çağırabilir?
Yalnızca senin oluşturduğun anahtara sahip tüketiciler, verdiğin kapsamlar içinde. Herkese açık işaretlediğin uç noktalar anahtar gerektirmez.
Bir uç noktayı değiştirince ne olur?
Yayından önce Craftkite yeni sürümü canlı olanla karşılaştırır ve mevcut tüketicileri bozacak değişiklikleri onaylamanı ister — ya da /v2 önerir.
Web veya mobil uygulamam kullanabilir mi?
Evet. Uygulamaya kendi anahtarını ver ya da uygulamayı Craftkite’ta oluşturup API’ye atıf yap; böylece tipli bir istemci alır.
Hangi diller var?
API’ler bugün şu dillerle oluşturulur: TypeScript, Python, C#, Java, Kotlin, PHP, Go ve Rust. Diğer diller Craftkite’ın kalite denetimlerini geçtikçe açılır.
