Headless CMS
Strapi Logo

Strapi

Açık Kaynak Headless CMS

Hızlı kurulum, kullanıcı dostu admin panel ve zengin plugin ekosistemi. REST ve GraphQL API ile her platformda kullanın.

1

Kurulum

npx create-strapi-app@latest my-project

1 dakika
2

Content Type Oluştur

Admin panelden drag-and-drop ile

5 dakika
3

API Kullan

REST veya GraphQL ile veri çek

Anında

Neden Strapi?

Hızlı başlangıç, kolay yönetim.

REST & GraphQL API

Her iki API tipi de built-in. Content type oluşturduğunuzda API'lar otomatik hazır.

User-Friendly Admin

Teknik olmayan kullanıcılar için bile kolay. Drag-and-drop content builder.

Plugin Marketplace

SEO, email, analytics ve daha fazlası için hazır plugin'ler. Kendi plugin'inizi yazın.

Flexible Hosting

Self-hosted veya Strapi Cloud. İhtiyacınıza göre seçin, istediğiniz zaman geçiş yapın.

Role-Based Access

Detaylı izin sistemi. Content type ve field bazında okuma/yazma kontrolü.

Media Library

Entegre medya yönetimi. Görsel optimizasyonu, klasörleme ve etiketleme.

Kullanım Alanları

Strapi ile neler yapıyoruz?

Startup MVP

Hızlı prototipleme ve market validation için ideal. Backend yazmadan ürün çıkarın.

Blog & Haber Siteleri

Zengin metin editörü, görsel yönetimi ve SEO araçları ile içerik odaklı siteler.

E-ticaret

Ürün katalogları, kategoriler ve içerik yönetimi. Storefront'larla entegrasyon.

Mobil Uygulamalar

API-first yaklaşım ile mobil uygulamalar için backend.

Basit API Kullanımı

Content type oluşturduğunuzda REST ve GraphQL API'lar otomatik olarak hazır olur. Filtreleme, sıralama ve sayfalama built-in.

  • Otomatik REST endpoints
  • GraphQL playground built-in
  • Populate ile ilişkili verileri çek
// REST API ile veri çekme
const response = await fetch(
  'https://api.example.com/api/articles?' +
  'populate=author,category&' +
  'filters[published][$eq]=true&' +
  'sort=publishedAt:desc&' +
  'pagination[page]=1&' +
  'pagination[pageSize]=10'
)

const { data, meta } = await response.json()

// GraphQL ile aynı sorgu
const query = `
  query {
    articles(
      filters: { published: { eq: true } }
      sort: "publishedAt:desc"
      pagination: { page: 1, pageSize: 10 }
    ) {
      data {
        attributes {
          title
          content
          author { data { attributes { name } } }
        }
      }
      meta { pagination { total } }
    }
  }
`

Kullanıcıların sevdiği deneyimler tasarlayalım

Projenizi konuşmak için ücretsiz bir danışmanlık görüşmesi ayarlayalım. Kullanıcı odaklı yaklaşımımızı keşfedin.

Ücretsiz ilk görüşme
24 saat içinde yanıt
Şeffaf fiyatlandırma