다섯 요소, 하나의 서비스

AI 빌더를 위한 백엔드 전체 — 다섯 요소, 하나의 서비스

하나의 Cradler 프로젝트로 매니지드 PostgreSQL 데이터베이스, 글로벌 CDN 위의 이미지/동영상/오디오 스토리지, 타입 지원 TypeScript SDK, MCP 서버, Agent Skill을 얻습니다. 다섯 조각, 한 벌의 키, 하나의 청구서 — 그리고 AI 도구가 한 번의 프롬프트로 모두 연결합니다. SQL 없음. 마이그레이션 없음. 데이터베이스 지식도 필요 없음.

데이터

매니지드 PostgreSQL 데이터베이스

모든 프로젝트에 전용 매니지드 PostgreSQL 데이터베이스가 제공됩니다 — 장난감이 아니라 진짜 격리된 데이터베이스입니다. SQL을 쓰거나, 스키마를 설계하거나, 마이그레이션을 실행할 일이 없습니다. 새 필드가 있는 레코드를 저장하면 컬럼이 생기고, 새로운 종류의 레코드를 저장하면 테이블이 만들어집니다. 데이터베이스는 앱이 성장하는 대로 그저 따라갑니다.

// CREATE TABLE도 스키마 파일도 필요 없음
await cradler.from("posts").insert({ title: "Hello", views: 0 });

// 새 필드? 저장만 하면 — 컬럼이 생김
await cradler.from("posts").insert({ title: "Next", views: 0, slug: "next" });

// 필터와 정렬과 함께 읽기, 완전한 타입 지원
const { rows } = await cradler.from("posts")
  .select()
  .eq("published", true)
  .order("createdAt", { desc: true });
스토리지

이미지·동영상·오디오 스토리지

이미지, 동영상, 오디오, 그 밖의 어떤 파일도 데이터베이스와 같은 서비스에 저장됩니다 — 하나의 프로젝트, 한 벌의 키, 하나의 청구서. 업로드는 SDK를 거치고 파일은 글로벌 CDN으로 빠르게 전송됩니다. 덤으로, 이미지와 동영상 경로는 대시보드의 테이블 브라우저에 인라인 미리보기로 표시되어, Cradler를 벗어나지 않고 저장한 것을 볼 수 있습니다.

// 무엇이든 업로드 — 이미지, 동영상, 오디오, PDF
await cradler.storage.upload("covers/sunset.jpg", file);

// 표시하거나 다운로드할 임시 서명 URL 받기
const url = await cradler.storage.getUrl("covers/sunset.jpg");

// 경로로 목록 조회 및 삭제
const files = await cradler.storage.list("covers/");
await cradler.storage.remove("covers/sunset.jpg");
개발자 경험

타입 지원 TypeScript SDK — @cradler/sdk

@cradler/sdk는 AI 코딩 도구가 이미 이해하고 있는 쿼리 빌더 스타일의 타입 지원 TypeScript 클라이언트입니다. 완전히 타입이 지정되어 있고 AI가 학습한 도구와 같은 형태이기 때문에, Cursor·Claude Code·v0는 여러 번 고칠 필요 없이 한 번에 올바른 연동 코드를 생성합니다.

import { createClient } from "@cradler/sdk";

const cradler = createClient({
  url: "https://gateway.cradler.ai",
  projectId: "your-project-id",
  apiKey: process.env.CRADLER_SERVICE_KEY!,
});
npm에서 @cradler/sdk 보기
AI 네이티브

MCP 서버 — @cradler/mcp

@cradler/mcp는 AI 에이전트를 프로젝트 백엔드에 직접 연결하는 Model Context Protocol 서버입니다. Claude·Cursor·Claude Code가 실제 데이터 구조를 읽고 직접 데이터를 읽고 쓸 수 있습니다 — 어시스턴트가 추측이 아니라 당신의 실제 스키마를 기준으로 동작합니다.

// .mcp.json in your project root
{
  "mcpServers": {
    "cradler": {
      "command": "npx",
      "args": ["@cradler/mcp"],
      "env": {
        "CRADLER_API_KEY": "...",
        "CRADLER_PROJECT_ID": "..."
      }
    }
  }
}
npm에서 @cradler/mcp 보기
AI 네이티브

Agent Skill

Cradler Agent Skill은 AI 코딩 에이전트에게 앱에 Cradler 백엔드를 추가하는 방법을 알려줍니다 — 프로젝트 생성, SDK 설치, 읽기·쓰기·업로드 연결까지. 스킬을 에이전트에 넣기만 하면, 당신이 설명하지 않아도 올바른 단계를 압니다.

GitHub에서 Agent Skill 보기

Supabase / Firebase와 비교해 얻는 것

같은 종류의 구성 요소 — 하지만 데이터베이스의 모든 메커니즘은 숨겨지고, 그 위에 완전한 AI 네이티브 도구 모음이 더해집니다.

기능Supabase / FirebaseCradler
스키마 설계CREATE TABLE을 직접 작성첫 쓰기에 자동 생성
필드 추가마이그레이션 작성 후 실행필드를 저장하기만 하면 — 컬럼이 생김
보안 정책SQL RLS를 직접 작성대시보드에서 토글
파일/이미지/동영상/오디오 스토리지별도 서비스를 연동해야 함같은 SDK, 같은 키, 같은 청구서
대시보드 내 인라인 미디어 미리보기없음 — 파일은 별도 뷰어에있음 — 이미지 + 동영상이 테이블 브라우저에 인라인 표시
AI 연동범용적 — AI가 스키마를 추측해야 함타입 지원 SDK + 프로젝트별 TS 타입 + MCP 서버 + Agent Skill
대상개발자코드를 쓰지 않는 AI 빌더

제품 관련 질문

Cradler는 Supabase나 Firebase와 어떻게 다른가요?

Supabase와 Firebase는 개발자를 위한 것입니다 — 스키마를 설계하고, 앱이 필드를 바꿀 때마다 SQL 마이그레이션을 쓰고, 접근 제어를 위해 SQL RLS 정책을 작성합니다. Cradler는 그 모두를 대신하고, 파일 스토리지를 같은 SDK로 제공하며, 미디어를 대시보드에 인라인으로 표시하고, MCP 서버와 Agent Skill을 포함해 AI 도구가 한 번에 올바르게 연동하게 합니다.

Cradler의 데이터베이스는 무엇으로 만들어졌나요?

모든 Cradler 프로젝트에 전용 매니지드 PostgreSQL 데이터베이스가 제공됩니다 — 장난감 같은 저장소가 아니라 진짜 격리된 데이터베이스입니다. SQL을 쓰거나 마이그레이션을 실행할 일이 없습니다. Cradler가 프로비저닝, 백업, 스키마 진화를 모두 처리합니다.

Cradler는 어떻게 데이터베이스 마이그레이션을 피하나요?

Cradler의 스키마는 자동으로 진화합니다. 앱이 새 필드가 있는 레코드를 처음 저장하면 Cradler가 컬럼을 추가합니다. 새로운 종류의 레코드를 처음 저장하면 Cradler가 테이블을 만듭니다. 작성하거나 실행할 마이그레이션이 없습니다 — 모든 스키마 변경이 당신의 몫인 Supabase나 Firebase와 다릅니다.

Cradler MCP 서버란 무엇인가요?

@cradler/mcp는 Claude Code나 Cursor 같은 AI 에이전트를 프로젝트 백엔드에 직접 연결하는 Model Context Protocol 서버입니다. 어시스턴트가 실제 데이터 구조를 읽고 데이터를 읽고 쓸 수 있어, 추측이 아니라 실제 스키마를 기준으로 동작합니다.

Cradler에 파일·이미지·동영상·오디오 스토리지가 포함되나요?

네. 파일·이미지·동영상·오디오 스토리지가 모두 데이터베이스와 같은 서비스에 있습니다 — 하나의 프로젝트, 한 벌의 키, 하나의 청구서. 업로드는 SDK를 거치고 파일은 글로벌 CDN으로 빠르게 전송됩니다. 이미지와 동영상 경로는 대시보드의 테이블 브라우저에 인라인 미리보기로도 표시되어, Cradler를 벗어나지 않고 저장한 것을 볼 수 있습니다.

어떤 AI 코딩 도구가 Cradler와 함께 작동하나요?

Cradler는 Cursor·Claude Code·v0·Lovable·Bolt를 위해 만들어졌습니다. 타입 지원 SDK, 생성된 TypeScript 타입, llms.txt, MCP 서버, Agent Skill이 이 도구들에게 한 번에 올바른 연동 코드를 작성하는 데 필요한 모든 것을 제공합니다.

백엔드를 만들 준비가 되셨나요?

프로젝트를 만들면 데이터베이스, 파일 스토리지, API 키가 몇 초 만에 제공됩니다. 무료로 시작 — 신용카드 불필요.