다섯 요소, 하나의 서비스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 보기