NNEXBASE
REALTIME BACKEND INFRASTRUCTURE

Uygulamanızın
veri motoru.

NEXBASE; veritabanı, realtime olaylar, kimlik doğrulama, dosya depolama ve API katmanını tek bir geliştirici deneyiminde birleştiren modern backend altyapısıdır.

API'yi İncele
✓ Python uyumlu✓ WebSocket-ready✓ REST API✓ Self-hostable
01 / PLATFORM

Bir backend'den
beklediğiniz her şey.

◈

Realtime Database

Veri değişikliklerini WebSocket olaylarıyla bağlı istemcilere anında yayınlamak için tasarlanmış olay katmanı.

subscribe("users")
⌘

REST API

Web, mobil ve Python uygulamalarının bağlanabileceği temiz HTTP API sözleşmesi.

POST /v1/records
◎

Auth

Token tabanlı oturum altyapısı ve sunucu tarafı kimlik doğrulama için hazır modüler yapı.

Authorization: Bearer …
□

Storage

Dosya yükleme katmanını S3/R2 uyumlu storage'a bağlamak için adapter mimarisi.

storage.upload(file)
⌁

Events

insert, update ve delete olaylarını tek bir event bus üzerinden işleyen yapı.

record.updated
◌

Developer SDK

JavaScript ve Python istemcilerini aynı API sözleşmesine bağlayan SDK yaklaşımı.

pip install nexbase
02 / ARCHITECTURE

Basit görünen,
ölçeklenebilir bir çekirdek.

YOUR APPWeb / Mobile / Python
→
NEXBASE APIFastAPI + Auth + Events
→
DATA LAYERPostgreSQL / Redis / S3
RESTHTTP API
WSRealtime
SQLDatabase
SDKPython / JS
03 / API

Geliştiriciler için
temiz ve tanıdık.

NEXBASE'in istemci yüzü REST ve WebSocket üzerine kuruludur. Backend tarafında gerçek sırlar ve servis anahtarları tutulur.

from nexbase import Client

db = Client(
    url="https://api.example.com",
    key=os.environ["NEXBASE_KEY"]
)

record = db.table("users").insert({
    "name": "Oktay"
})

db.realtime.subscribe(
    "users",
    lambda event:
        print(event)
)
NEXBASE

Backend'inizi
bir sonraki seviyeye taşıyın.