corpusctl vs Strapi: tek panel, N proje, istek sayaçı yok
Strapi Cloud proje başına ayda $35'ten başlar ve API isteklerini sayaçla ölçer. corpusctl tek panelden N proje çalıştırır ve hiçbir şeyi ölçmez. Karşılaştırıldı.
Strapi, açık ara en popüler açık kaynak headless CMS — yaklaşık 73.000 GitHub yıldızı ve 2.800 Stack Overflow sorusu. Community sürümünü self-host ederseniz ücretsiz, yetenekli ve birisi sorununuzu internette zaten çözmüştür.
Bu karşılaştırma o Strapi'yle ilgili değil. Strapi'nin modelinin canınızı yakmaya başladığı iki yerle ilgili: birden fazla projeniz olduğunda ve proje başarılı olduğunda.
#Strapi Cloud proje başına ücretlendirir. corpusctl'in ücretlendireceği proje kavramı yok.
17 Ağustos 2026'da strapi.io'dan alınan Strapi Cloud fiyatlandırması:
Aşımlar: 25.000 API isteği başına +$1,50, GB depolama başına +$0,60, 100 GB bant genişliği başına +$30. Ek ortamlar Pro'da +$60/ay ve Business'ta +$300/ay.
Fiyat sütununun başlığını tekrar okuyun: proje başına.
On müşteri sitesi olan bir ajans, on ayrı aboneliğe bakıyor. Tek faturada on alan değil — her biri kendi istek kotası, kendi depolama kotası ve bağımsız çalışan kendi aşım sayaçı olan on proje. Starter'da bu, tek bir müşteri 100.000 isteği aşmadan önce ayda $350 eder.
corpusctl'de proje başına bir satır yoktur, çünkü proje bir faturalandırma birimi değildir. Tek panel, sınırsız alan ve bir kullanıcı her alanda ayrı bir rol taşır — bir müşteride editör, başka birinde sahip, üçüncüsünde görünmez. İzolasyon PostgreSQL satır düzeyi güvenliği ile, veritabanında, hataların oluştuğu uygulama katmanının altında uygulanır.
Tipik bir sayfa birden fazla çağrıdan render edilir — girdi, gezinme, ilgili yazılar. Sayfa görüntüleme başına üç çağrıda tavana yaklaşık günlük 1.100 sayfa görüntülemede ulaşırsınız. Sonra tarama botlarını, önizleme isteklerini, çalışma süresi izleyicisini ve bir dağıtım sırasında önbelleklemeyi unutan ön ucu ekleyin.
Ondan sonra her 25.000 istek $1,50 tutar. Büyük bir sayı değil. Sadece tam da işler iyi giderken yükselen ve öngöremediğiniz bir sayı, çünkü onu yabancılar yönlendiriyor.
Ve Starter'da örnek (instance) boştayken uyur. Bu, sessiz bir dönemin ardından ilk istekte bir soğuk başlangıçtır — hızlı olması için para ödediğiniz pazarlama sitesinde.
corpusctl'in istek kotası yoktur, çünkü yayınlanan içerik asla API tarafından servis edilmez. Yayınla'ya basmak, render edilmiş içeriği nesne deposundaki değişmez, hash ile adreslenen bir dosyaya yazar ve bir manifesti yeniler. Ziyaretçinin istemcisi slug'ı yerel olarak bir manifest parçasına çözer, ardından o değişmez adresi nginx kenar önbelleğinden çeker — otuz gün önbelleğe alınabilir, çünkü aynı adres asla farklı içerik döndüremez.
İki HTTP isteği, ikisi de önbellekten. Hiçbiri API'ye ulaşmaz. Hiçbiri PostgreSQL'e ulaşmaz. Sayılacak bir şey yoktur.
#Strapi'yi self-host etmek ücretsizdir — ve dürüst karşılaştırma budur
Community sürümünü self-host ederseniz, yukarıdakilerin hiçbiri geçerli değildir ve bunu ciddiye almanız gerekir. O zaman karşılaştırdığınız şey operasyonel yüzeydir.
Strapi self-hosted size CMS'i verir. Geri kalanı hâlâ siz kurar ve işletirsiniz: veritabanı, medya için nesne deposu, gerekiyorsa bir arama arka ucu, webhook teslimi için bir kuyruk, önbellek, ters vekil (reverse proxy) ve ana sürümler arası yükseltme yolu.
corpusctl tüm seti tek bir dağıtım olarak gönderir — PostgreSQL, Valkey, Typesense, Garage, nginx — Enterprise planında self-hosted bir kurulum mevcut. Her bileşen kendi altyapınızda çalışır. Yığında kullanım başına ücretlendirilen bir üçüncü taraf servisi yoktur; bu, güncel bir fiyatlandırma kararı değil, bir ürün kısıtıdır.
Bunlardan hangisinin daha iyi olduğu tamamen o operasyonel yüzeye sahip olmak isteyip istemediğinize bağlıdır. Bazı ekipler ister ve Strapi'yi seçmeliler.
Bir özelliği kapatma. corpusctl'de her özellik bir modüldür — medya, arama, webhook'lar, SEO, GraphQL, içe aktarma, analitik. disabled veriyi korur ve kaldığı yerden devam eder; uninstalled onu temizler ve iki kez sorar. Bir plan düşürülmesi modülleri disabled yapar ve asla veri silmez. Bu bir destek politikası değil, kod tabanındaki bir kuraldır.
İstemci kütüphanesinin dayattığı şey. corpusctl'in blok render'ıcıları sıfır varsayılan stil ile gelir — tek satır CSS bile yok. Her blok tipi geçersiz kılınabilir ve bilinmeyen bir blok tipi hata fırlatmak yerine atlanır. Çekirdek render ağacı çerçeve-bağımsızdır; React, Vue ve Next.js adaptörleri onun üstündeki ince katmanlardır. Fikir dayatan işaretleme (markup) gönderen bir CMS, "API yanıtını render et" sorununu çözmemiştir, ona yeni bir ad koymuştur.
Webhook teslimi. Teslimatlar üstel geri çekilme (backoff) ve titreşim (jitter) ile dayanıklı bir kuyrukta bekler. Alıcınız bir saat kapalı kalırsa, geri geldiğinde olaylar hâlâ oradadır.
Hata kodları. Her API hatası kalıcı bir kod (CORPUS_E_9127) ve bir dokümantasyon bağlantısı taşır. Mesajlar yedi dile çevrilir; kodlar çevrilmez. İstemci kodu koda bağlanır, böylece bir mesajı iyileştirmek asla bir entegrasyonu kırmaz.
Topluluk. corpusctl'in çok daha küçük ayak izine karşı kabaca 73.000 GitHub yıldızı ve 2.800 Stack Overflow sorusu. Gece 2'de bir kenar durumuna çarptığınızda, birinin onu zaten yazmış olma olasılığı Strapi ile çarpıcı biçimde daha yüksek. Bu gerçek bir avantajdır ve zamanla birikir.
Eklenti ekosistemi. Strapi'nin bir eklenti ve sağlayıcı pazar yeri var. corpusctl'de hiç yok — entegrasyonlar webhook'lara ve API'ye karşı yazılır.
Olgunluk. Strapi, geniş bir kurulu taban ile birkaç ana sürüm boyunca yayınlandı. corpusctl genç; SSO ve sözleşmeli bir SLA yol haritasında, ki bu henüz yoklar demenin kibar bir yolu.
Sonsuza dek ücretsiz, self-hosted. Community sürümü hiçbir şeye mal olmaz ve hep böyle oldu. Bununla tartışmak zor ve denemeyeceğiz.
Plana göre 100k → 1M → 10M; aşımda 25k başına +$1,50
Boşta davranış
Kenar önbelleği, her zaman sıcak
Starter boştayken uyur
Kiracı izolasyonu
PostgreSQL satır düzeyi güvenliği
Uygulama düzeyinde
Self-hosting
Enterprise planı; tüm yığın dahil
Ücretsiz, Community sürümü
Topluluk büyüklüğü
Küçük
~73k yıldız, ~2.800 SO sorusu
Eklenti pazar yeri
Yok
Var
Kurumsal olgunluk
Genç; SSO ve SLA yol haritasında
Yerleşik
Ücretsiz self-host etmek istiyorsanız, büyük bir topluluğa değer veriyorsanız ya da aksi takdirde kendiniz yazmanız gereken eklentilere ihtiyacınız varsa Strapi'yi seçin.
Tek bir yerden birden fazla proje işletiyorsanız, izolasyonun veritabanı tarafından uygulanmasını istiyorsanız ve bir yazı iyi gittiğinde hareket etmeyen bir fatura istiyorsanız corpusctl'i seçin.
Strapi Cloud fiyatları strapi.io/pricing-cloud adresinden 17 Ağustos 2026'da alınmıştır, yerel vergiler hariç. Fiyatlar değişir — alıntılamadan önce kontrol edin.
corpusctl vs WordPress: ne kazanırsınız, neden vazgeçersiniz
Headless WordPress, bir sayfa render'ıcısının üzerine bir API takıştırır. İşte geçmek için dürüst gerekçe, gerçek maliyet ve WordPress'te kalmak için üç iyi neden.