Repolode
bknd-io

bknd-io/bknd

여러 런타임과 프레임워크에서 실행되는, DB·인증·미디어·워크플로를 갖춘 경량 자체 호스팅 백엔드

대체할 수 있는 제품:FirebaseSupabase

스타
3,773
포크
146
열린 이슈
40
마지막 커밋
26일 전

어떤 프로젝트인가요?

bknd는 여러 서비스를 따로 운영하지 않고도 데이터베이스 관리, 인증, 미디어 저장, 워크플로를 제공하는 백엔드 시스템입니다. 데이터를 관리하고 설정을 구성할 수 있는 시각적 관리 UI와 REST API, 프런트엔드 코드에서 API를 호출할 수 있는 React 훅이 포함된 TypeScript SDK를 제공합니다.

WinterTC Minimum Common Web Platform API만을 기반으로 만들어져 Node.js, Bun, Deno, Cloudflare Workers, Vercel, Netlify, AWS Lambda는 물론 브라우저에서도 동일한 백엔드를 실행할 수 있습니다. 기능은 모듈형으로 구성되어 필요한 것만 선택해 사용할 수 있으며, 인프라는 어댑터 기반입니다. 데이터베이스로 SQLite(LibSQL, D1, Bun SQLite 등)와 Postgres(Supabase, Neon, Xata)를 지원하고, 저장소로는 S3, R2, Cloudinary 또는 파일 시스템을 사용할 수 있습니다.

bknd는 `npx bknd run` CLI 명령으로 단독 실행하거나 Next.js, React Router, Astro 같은 프레임워크에 마운트해 프런트엔드와 백엔드를 함께 배포할 수 있습니다. 활발히 개발 중인 프로젝트로, v1.0.0 이전에는 하위 호환성을 보장하지 않으며 Node.js 22.13 이상이 필요합니다.

핵심 기능

  • 01데이터, 설정, 사용자를 관리하는 시각적 관리 UI
  • 02OpenAPI 기반 인터페이스와 타입 안전성을 갖춘 TypeScript SDK를 제공하는 REST API
  • 03필요한 모듈만 선택해 사용할 수 있는 내장 인증, 미디어 관리, 워크플로 기능
  • 04CLI로 단독 실행하거나 Next.js, Astro 같은 프레임워크에 내장해 실행 가능
  • 05Postgres, SQLite, S3 등을 지원하는 어댑터 기반 데이터베이스 및 저장소 지원

활용 사례

  • React 또는 Next.js 프런트엔드에 호스팅형 또는 내장형 CMS 추가
  • MCP 서버를 사용하는 AI 에이전트 백엔드의 상태와 데이터 저장
  • 인증, 저장소, 데이터베이스가 빠르게 필요한 프로토타입 또는 MVP 구축
  • 벤더 종속 없이 Cloudflare Workers 또는 AWS Lambda에 소규모 API 배포

빠른 시작

  1. 1

    npm에서 패키지를 설치합니다

    npm install bknd
  2. 2

    CLI로 독립 실행형 인스턴스를 시작합니다

    npx bknd run

사용 전 알아둘 점

  • node:sqlite에 의존하므로 Node.js 22.13 이상이 필요합니다.
  • 현재 활발히 개발 중이므로 v1.0.0 이전에는 하위 호환성이 보장되지 않습니다.

토픽

자주 묻는 질문

bknd은(는) 무엇인가요?
여러 런타임과 프레임워크에서 실행되는, DB·인증·미디어·워크플로를 갖춘 경량 자체 호스팅 백엔드 bknd는 여러 서비스를 따로 운영하지 않고도 데이터베이스 관리, 인증, 미디어 저장, 워크플로를 제공하는 백엔드 시스템입니다. 데이터를 관리하고 설정을 구성할 수 있는 시각적 관리 UI와 REST API, 프런트엔드 코드에서 API를 호출할 수 있는 React 훅이 포함된 TypeScript SDK를 제공합니다.
bknd은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
bknd은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
bknd은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. bknd의 마지막 커밋은 2026년 9월 24일입니다.
bknd은(는) 어디에 사용할 수 있나요?
React 또는 Next.js 프런트엔드에 호스팅형 또는 내장형 CMS 추가 MCP 서버를 사용하는 AI 에이전트 백엔드의 상태와 데이터 저장 인증, 저장소, 데이터베이스가 빠르게 필요한 프로토타입 또는 MVP 구축 벤더 종속 없이 Cloudflare Workers 또는 AWS Lambda에 소규모 API 배포
bknd는 어떻게 설치하나요?
npm에서 패키지를 설치합니다: npm install bknd CLI로 독립 실행형 인스턴스를 시작합니다: npx bknd run
bknd은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/bknd-io/bknd

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트