# Supabase Nedir? Ücretsiz Backend Kurulum Rehberi

Canonical URL: https://vibecodingturkey.com/tr/blog/supabase-nedir-ucretsiz-backend-kurulum-rehberi
Markdown URL: https://vibecodingturkey.com/ai/blog/tr/supabase-nedir-ucretsiz-backend-kurulum-rehberi.md
Image URL: https://vibecodingturkey.com/og-blog.png
Image alt: Supabase Nedir? Ücretsiz Backend Kurulum Rehberi
Image caption: Supabase Nedir? Ücretsiz Backend Kurulum Rehberi
Image representative: true
Language: tr
Published: 2026-02-03
Updated: 2026-03-25
Category: ai-araclari
Description: Supabase ücretsiz backend nasıl kurulur? PostgreSQL, auth, realtime ve dosya depolama özelliklerini adım adım anlattık.
Keywords: supabase nedir, supabase kurulum, ücretsiz backend, supabase türkçe, baas platform, postgresql ücretsiz
Truth policy: This markdown mirror must not be used to infer unverified prices, rankings, user counts, benchmark results, legal claims, or model limits. Verify volatile claims from official/current sources before citing.

---

## Supabase Nedir?

Supabase, Firebase'in açık kaynaklı alternatifi olarak tanımlanan bir **Backend-as-a-Service (BaaS)** platformudur. PostgreSQL veritabanı, kimlik doğrulama, gerçek zamanlı abonelikler ve dosya depolama gibi özellikleri tek bir platformda sunar.

Vibe coding yapan geliştiriciler için Supabase neredeyse standart haline gelmiştir çünkü Cursor, Lovable ve Bolt gibi araçlarla mükemmel entegrasyon sunar.

## Neden Supabase?

- **Ücretsiz tier**: Aylık 500MB veritabanı, 1GB dosya depolama, 50.000 aktif kullanıcı
- **PostgreSQL tabanlı**: En güçlü açık kaynaklı veritabanı
- **Gerçek zamanlı**: Websocket ile anlık veri güncellemeleri
- **Auth sistemi**: Email, Google, GitHub, Apple ile giriş hazır
- **Row Level Security**: Satır bazlı güvenlik politikaları
- **Edge Functions**: Sunucu tarafı kod için

## Ücretsiz Hesap Açma

1. **supabase.com** adresine gidin
2. "Start your project" butonuna tıklayın
3. GitHub hesabınızla giriş yapın
4. "New Project" oluşturun
5. Proje adı ve güçlü bir şifre girin
6. Region olarak "Frankfurt (EU Central)" seçin (Türkiye'ye en yakın)

## İlk Veritabanı Tablosunu Oluşturma

Supabase SQL Editor'ü açın ve şu kodu çalıştırın:

```sql
CREATE TABLE todos (
  id UUID DEFAULT gen_random_uuid() PRIMARY KEY,
  user_id UUID REFERENCES auth.users(id) ON DELETE CASCADE,
  title TEXT NOT NULL,
  completed BOOLEAN DEFAULT false,
  created_at TIMESTAMPTZ DEFAULT now()
);

-- Row Level Security aktif et
ALTER TABLE todos ENABLE ROW LEVEL SECURITY;

-- Sadece kendi verilerini görsün
CREATE POLICY "Users see own todos" ON todos
  FOR ALL USING (auth.uid() = user_id);
```

## Cursor ile Supabase Entegrasyonu

Cursor'da şu promptu kullanın:

> "Supabase client kullanarak todos tablosuna CRUD işlemleri yapan bir React hook oluştur. Supabase URL ve anon key .env dosyasından gelsin."

Cursor tüm kodu otomatik üretecektir.

## Lovable ile Supabase

Lovable, Supabase entegrasyonunu otomatik yapar. Sadece:
1. Lovable'da "Connect Supabase" butonuna tıklayın
2. Hesabınıza izin verin
3. Yeni proje oluşturun veya mevcutu bağlayın

## Supabase Fiyatlandırma (2025)

| Plan | Fiyat | Veritabanı | Kullanıcı |
|------|-------|-----------|-----------|
| Free | $0 | 500MB | 50,000 |
| Pro | $25/ay | 8GB | Sınırsız |
| Team | $599/ay | Özel | Özel |

Çoğu başlangıç projesi için Free tier yeterlidir.

## Önemli Güvenlik Notları

- **Anon key** public olabilir ama **service role key'i** asla paylaşmayın
- Row Level Security politikalarını mutlaka aktif edin
- Hassas işlemler için Edge Functions kullanın

## Sonuç

Supabase, vibe coding yapan herkesin araç kutusunda olması gereken bir platform. Ücretsiz, güçlü ve modern araçlarla entegrasyonu mükemmel. Hemen hesap açın ve ilk projenizi bugün başlatın.
