Lovable Cloud는 데이터베이스, 인증, 스토리지, edge function, AI를 내장한 풀스택 호스팅 플랫폼이며 인프라 설정이 필요 없습니다.
Lovable Cloud
Lovable Cloud는 데이터베이스, 인증, 스토리지, edge function, AI를 내장한 풀스택 호스팅 플랫폼이며 인프라 설정이 필요 없습니다.
Lovable Cloud는 사용자가 보는 프런트엔드부터 뒤에서 그것을 구동하는 백엔드까지 애플리케이션의 모든 부분을 처리하는 풀스택 클라우드 플랫폼입니다. 원하는 것을 Lovable에서 직접 설명하기만 하면 Lovable이 자동으로 프런트엔드와 백엔드를 모두 생성하여 Cloud에서 실행할 준비가 됩니다. 하드웨어나 복잡한 인프라를 관리하는 대신 앱이 성장하면서 자동으로 확장되는 호스팅, 컴퓨트, 스토리지에 온디맨드 액세스를 얻습니다.
Lovable Cloud는 Supabase의 오픈소스 기반을 활용하므로 Supabase를 별도로 설정할 필요 없이 첫날부터 운영 준비 환경을 얻습니다. 운영 준비 데이터베이스, 실시간 업데이트, 사용자 auth, 스토리지의 힘을 수동 설정 단계 없이 얻습니다.
Lovable Cloud를 선택하는 이유
- 성장과 함께 확장: 첫 프로토타입부터 수백만 사용자까지 Lovable이 필요에 따라 매끄럽게 확장됩니다.
- 기본적으로 안전: 엔터프라이즈급 인증, 세밀한 접근 제어, 컴플라이언스 모범 사례가 앱과 데이터를 보호합니다.
- 비용 효율적: 크레딧 기반 사용량으로 한 워크스페이스에서 여러 프로젝트를 관리. Lovable은 Free, Pro, Business 플랜에 월간 Cloud 지급을 포함합니다. 자세한 내용은 크레딧 및 사용량을 참조하세요.
Lovable Cloud 활성화
기본적으로 Lovable Cloud는 워크스페이스에 활성화되어 있습니다. Connectors → App connectors → Lovable Cloud → Manage permissions에서 프로젝트에 대한 Lovable Cloud 동작을 관리할 수 있습니다.
리전 선택
Lovable Cloud 프로젝트는 세 가지 다른 리전에서 호스팅할 수 있습니다:
- Americas
- Europe
- Asia Pacific
Connectors → App connectors → Lovable Cloud → Manage permissions에서 새 Cloud 프로젝트 호스팅에 선호되는 기본 리전을 설정할 수 있습니다.
선호되는 리전이 설정되지 않으면 Lovable이 현재 위치에서 가장 가까운 리전을 자동으로 선택합니다. 자세한 내용은 Lovable Cloud 도구 구성을 참조하세요.
사용자에게 더 가까운 리전을 선택하면 다음과 같은 결과를 얻습니다:
- 더 낮은 지연 시간
- 더 빠른 데이터베이스 응답
- 리전 기반 데이터 호스팅
- 더 나은 전체 백엔드 성능
Cloud가 활성화된 후에는 선택된 리전을 변경할 수 없고 기존 프로젝트를 리전 간 이동할 수 없습니다.
권한 설정
Cloud 통합의 기본 설정은 Always allow이며, 이는 Lovable이 검토나 승인을 요청하지 않고 자동으로 작업을 수행함을 의미합니다. Connectors → App connectors → Lovable Cloud → Manage permissions에서 언제든지 설정을 변경할 수 있습니다.
Lovable은 기능이 백엔드 기능(예: 인증 또는 파일 스토리지)을 필요로 할 때 프롬프트합니다. 세 가지 옵션이 있습니다:
- Allow: 현재 프로젝트에 대해 통합을 활성화합니다.
- Deny: 이 요청에 대해 통합을 거부합니다(나중에 다시 요청될 수 있음).
- Adjust preferences: 향후 프로젝트의 기본 동작을 변경합니다(현재 프로젝트에는 영향을 주지 않음).
Lovable Cloud 도구 구성
Cloud 도구에는 세 가지 권한 옵션이 있습니다:
- Always allow: Lovable이 검토나 승인을 요청하지 않고 자동으로 작업을 수행합니다.
- Ask each time: 작업이 필요할 때마다 Lovable이 승인을 요청합니다.
- Never allow: Lovable이 작업을 차단하고, Cloud 액세스가 필요하다고 알리고, Cloud를 활성화하도록 지시합니다.
Connectors → App connectors → Lovable Cloud → Manage permissions에서 언제든지 Cloud 도구 설정을 변경할 수 있습니다.
도구 설정 및 기본값
| 설정 | 설명 | 기본 동작 |
|---|---|---|
| Enable Cloud | 백엔드 기능(데이터베이스, auth, 스토리지)을 추가하기 위해 Cloud 프로젝트 생성 및 연결. Cloud 도구를 사용하려면 필수. | Always allow |
| Cloud region | 새 Cloud 프로젝트의 기본 리전(Closest to me, Americas, Europe, Asia Pacific) 선택. Always allow를 사용해 Cloud가 자동으로 활성화되면 이 리전이 자동으로 사용됩니다. | 위치에 가장 가까운 리전 |
| Read database | Lovable이 데이터베이스를 읽도록 허용. | Always allow |
| Read analytics | 이슈와 동작을 조사하기 위해 로그 쿼리. | Always allow |
| Run security checks | 데이터베이스에 자동화된 보안 검사 실행. 완전한 감사가 아님. | Always allow |
| Modify database | SQL migrations를 통해 스키마와 정책 변경. 생성된 타입 업데이트. | Always allow |
| Add data | 데이터베이스 테이블에 데이터 추가. | Always allow |
| Read project info | 프로젝트 구성 및 환경 세부 정보 읽기. | Always allow |
| Configure auth | Lovable이 인증 설정(예: 가입 정책)을 구성하도록 허용. | Always allow |
| Read backend logs | 백엔드 서비스의 로그 읽기. | Always allow |
Lovable Cloud 기능
Preview 모드 옆의 + 버튼을 클릭하여 Lovable 프로젝트 내의 Cloud 탭을 찾을 수 있습니다.
다음 기능과 설정이 Cloud 탭 내부에 있습니다:
데이터베이스
- 자동 스키마 생성: 필요한 데이터를 일반 언어로 설명하면 Lovable이 테이블과 스키마를 생성합니다.
- SQL 없이 관리: UI에서 직접 레코드를 보고, 편집하고, 정리합니다. 쿼리를 작성하지 않고 값을 업데이트하고, 테이블을 검사하고, 앱 데이터를 동기화 상태로 유지합니다.
백업 및 복원
Lovable Cloud는 프로젝트의 데이터베이스를 매일 백업합니다. Cloud 탭 → Database → Backups에서 탐색하고 복원할 수 있습니다. 약 14일의 백업이 보존됩니다.
각 항목은 UTC 스냅샷 타임스탬프를 표시합니다(예: 18 May 2026, 04:27:12 UTC).
백업 행의 Restore to this backup을 클릭하고 대화상자에서 확인합니다. Lovable이 데이터베이스를 해당 시점으로 롤백합니다(스키마와 데이터). 복원이 실행되는 동안 프로젝트의 데이터베이스는 몇 분간 사용할 수 없습니다.
복원은 영구적입니다. 선택된 백업 이후에 생성되거나 변경된 데이터는 모두 손실됩니다. 스키마도 되돌려지므로 백업 이후에 변경된 경우 앱이 데이터베이스와 더 이상 일치하지 않을 수 있습니다.
복원이 완료되면 채팅에서 Lovable에게 앱을 테스트하고 스키마 불일치를 패치해 달라고 요청하세요.
복원은 프로젝트에 대한 편집 액세스가 있는 누구나 사용할 수 있습니다. Enterprise 플랜에서는 모든 복원이 워크스페이스 감사 로그에 기록됩니다.
Users & Auth
- 사용자 관리: 사용자 계정 보기, 활동 추적, 액세스 제어 관리.
- 내장 인증: Lovable이 앱에 대한 가입/로그인 페이지를 생성할 수 있습니다. 이메일, 전화, Google 로그인을 지원합니다.
- Google 인증: Lovable Cloud는 OAuth 2.0을 사용한 Sign in with Google을 지원합니다. Google 인증은 Managed 모드(Lovable 관리 OAuth) 또는 **자체 Google Cloud 자격 증명(BYOK)**을 사용해 활성화할 수 있습니다. 자세한 정보는 Lovable Cloud 앱에 Google 인증 추가를 참조하세요.
- 기본적으로 안전: 인증은 Lovable Cloud에 의해 뒷받침되어 사용자 자격 증명을 안전하게 유지합니다.
스토리지
- 코드 없이 파일 처리: 프로필 사진, 문서, 비디오, 정적 에셋과 같은 파일을 업로드, 관리, 제공합니다.
- Storage buckets: 파일이 프로젝트 버킷에 안전하게 저장되며 앱에서 사용할 수 있는 URL이나 참조가 있습니다. Storage buckets는 기본적으로 비공개이지만 필요한 경우 공개로 만들 수 있습니다.
공개 스토리지 버킷은 모든 플랜에서 기본적으로 차단됨
이는 사용자가 Lovable Cloud에서 공개적으로 접근 가능한 스토리지 버킷을 만들지 못하게 막습니다. 모든 플랜의 워크스페이스 owner와 admin은 Settings → Privacy & security → Block public storage buckets에서 이를 비활성화할 수 있습니다.
- 한도: 최대 2 GB 파일을 지원합니다.
Edge Functions
- Serverless 로직: 서버를 프로비저닝하지 않고 API, 워크플로, 고급 기능을 위한 커스텀 코드를 실행합니다. 함수는 트래픽에 따라 자동으로 확장됩니다.
일반적인 사용 사례:
- AI 요약이나 AI 챗봇 같은 AI 기반 기능. 내장 Lovable AI를 사용합니다.
- 이메일 또는 푸시 알림 보내기
- 결제 처리(예: Stripe)
- 예약된 작업
- 무거운 계산 또는 외부 API 호출
기타 하이라이트:
- 쉬운 생성: Lovable 채팅에서 필요한 함수를 설명하기만 하면 됩니다.
- 내장 디버깅: 각 함수에는 실행, 출력, 오류 로그가 포함됩니다. 무언가 실패하면 Lovable이 빠른 문제 해결을 위해 오류를 표시합니다.
Jobs
Jobs는 새로운 정보 확인, 업데이트 게시, 데이터 동기화처럼 앱이 반복 작업을 수행해야 할 때 사용하는 예약된 백그라운드 작업입니다.
프로젝트의 job을 검토하고, 활성화하거나 비활성화하고, 각 job의 일정, 마지막 실행 시간, 실행 기록을 확인할 수 있습니다.
job 생성, 일정 변경, 삭제는 Jobs 뷰가 아니라 SQL에서 하거나 Lovable에 요청해 수행합니다.
반복되거나 복잡한 job은 크레딧 사용량을 늘릴 수 있습니다. job이나 크레딧 사용량에 대한 질문은 Lovable에 묻거나 사용량을 참조하세요.
AI
- 내장 AI 기능: Lovable Cloud에는 내장 AI가 포함되어 있어 앱을 더 스마트하고 매력적으로 만드는 기능을 빠르게 생성할 수 있습니다. 자세한 정보는 Lovable AI를 참조하세요.
- AI 기반 기능의 예:
- AI 요약 – 긴 텍스트를 명확한 요점으로 자동 압축
- AI 챗봇 또는 에이전트 – 앱에 대화형 도우미 빌드
- 감정 탐지 – 규모에서 사용자 피드백 이해
- AI 개요에서 프로젝트에 대한 Lovable AI 사용량과 성능을 모니터링할 수 있습니다.
Secrets
- 안전한 환경 변수: API 키, 토큰, 자격 증명 같은 민감한 데이터를 코드에 노출하지 않고 저장합니다.
- 자동 탐지: 기능에 시크릿이 필요할 때 Lovable이 안전한 UI를 통해 입력하도록 프롬프트합니다.
- 암호화 및 안전: 시크릿은 안전하게 저장되고 Edge Function이나 다른 통합에 자동으로 주입됩니다.
예시: Stripe Secret Key를 한 번 저장하면 하드코딩 없이 Lovable이 결제 처리 함수에 포함되도록 보장합니다.
Supabase 키와 Lovable API 키 같은 일부 시크릿은 자동으로 추가되며 Lovable 플랫폼 기능을 위해 필요합니다. 이러한 키는 삭제할 수 없습니다.
Secrets vs. VITE_ environment variables
Lovable의 Secrets 관리자는 백엔드 값 전용입니다. Edge Function과 서버 사이드 통합에서 사용하는 값만 여기에 저장합니다. VITE_ 접두사가 붙은 값은 빌드 타임에 브라우저에 노출되는 값이므로 Secrets가 아닌 프로젝트의 .env 파일에 보관해야 합니다.
- 백엔드 시크릿(Secrets에 저장):
STRIPE_SECRET_KEY,RESEND_API_KEY,OPENAI_API_KEY, 서드파티 서비스 자격 증명, 브라우저에 절대 노출되어서는 안 되는 모든 값. - 프런트엔드 변수(
.env에 저장):VITE_접두사가 붙은 모든 값. 예:VITE_SUPABASE_URL,VITE_SUPABASE_PUBLISHABLE_KEY. 이 값들은 빌드 타임에 클라이언트 번들에 포함되며 공개되어도 안전합니다. Lovable 코드 에디터 또는 동기화된 GitHub 저장소의.env파일에서 확인하고 편집할 수 있습니다.
Lovable 프로젝트에서 .env를 .gitignore에 추가하지 마세요. Lovable은 미리보기와 배포 빌드를 생성할 때 VITE_* 값이 필요하므로 .env가 저장소에 커밋되어 있어야 합니다. gitignore하면 미리보기가 작동하지 않습니다.
Secrets에 VITE_ 접두사가 붙은 이름을 추가하려 하면 Lovable이 "VITE_ prefixed variables are build-time browser values and should be defined in .env files, not in secrets." 메시지와 함께 거부합니다.
Reserved secret name prefixes
다음 이름 접두사는 Lovable Cloud가 자동으로 관리하며 Secrets UI에서 생성하거나 덮어쓸 수 없습니다:
SUPABASE_: 예를 들어SUPABASE_URL,SUPABASE_ANON_KEY,SUPABASE_SERVICE_ROLE_KEY,SUPABASE_DB_URL. Cloud(또는 연결된 Supabase 프로젝트)가 활성화될 때 Lovable이 자동으로 채웁니다.LOVABLE_: Lovable이 관리하는 값을 위해 예약됩니다. 예: 내장 AI가 사용하는 Lovable API 키.LOVABLE_API_KEY가 노출되었다고 의심되면 Secrets UI에서 **교체(rotate)**할 수 있습니다. Lovable이 새 키를 발급하고 Edge Function 환경의 값을 자동으로 업데이트합니다.
"Secret name uses the reserved prefix SUPABASE_ and cannot be created" 같은 오류가 표시되면 수동으로 추가할 필요가 없습니다. 해당 값은 이미 Edge Function 환경에 존재하므로 함수 코드에서 직접 참조할 수 있습니다(예: Deno.env.get("SUPABASE_SERVICE_ROLE_KEY")). Lovable Cloud 대신 외부 Supabase 프로젝트를 사용 중이라면 Secrets 섹션이 아닌 Project settings → Integrations → Supabase에서 연결을 관리하세요. Lovable이 연결 시 예약된 SUPABASE_* 값을 자동으로 업데이트합니다.
로그
- 실시간 모니터링: 앱 활동을 일어나는 대로 봅니다.
- 이슈 디버깅 및 추적: 오류를 식별하고, 이벤트를 추적하고, 백엔드가 정상인지 확인합니다.
사용량
Usage 탭은 선택된 기간에 걸쳐 앱이 Lovable Cloud 리소스를 어떻게 소비하는지에 대한 시각적 분석을 제공합니다.
기간은 기본적으로 Last 7 days입니다. 표시되는 기간을 조정하려면 드롭다운에서 Last day로 전환할 수 있습니다. Cloud 사용량은 매일 오전 10시 CET에 업데이트됩니다.
사용량은 리소스 카테고리 전반에 걸쳐 분석되며 세그먼트 막대로 표시되고 백분율과 함께 개별적으로 나열됩니다:
- Database server: 앱이 데이터를 쿼리하거나 업데이트할 때 사용됩니다. 앱의 트래픽에 맞게 인스턴스 크기를 조정하세요. 더 큰 인스턴스는 더 많은 용량을 제공하지만 Cloud 비용을 증가시킵니다.
- Database storage: 사용자, 주문, 설정 같은 앱 데이터를 저장하기 위해 데이터베이스가 사용하는 디스크 공간.
- Compute: 앱 코드가 실행될 때 사용됩니다.
- Storage: 이미지, 비디오, 업로드 같은 파일을 저장하는 데 사용됩니다.
- Live updates: 사용자에게 실시간 업데이트(예: 알림 또는 채팅)를 보내는 데 사용됩니다.
- Network: 앱이 인터넷을 통해 데이터를 보내거나 받을 때 사용됩니다.
카테고리는 가장 높은 것부터 가장 낮은 것까지 정렬됩니다. 각 카테고리 옆의 백분율은 선택된 기간 동안 총 Cloud 비용에서 차지하는 비율을 보여줍니다. 예를 들어 Compute가 29%를 표시하면 그 시간 동안 Cloud 지출의 29%가 compute 사용에서 왔습니다.
데이터베이스 헬스 체크
Lovable 채팅에서 직접 연결 수, 메모리, 디스크 사용량, 가동 시간 등을 포함한 Cloud 데이터베이스의 온디맨드 스냅샷을 받습니다.
Lovable에게 다음과 같이 채팅으로 프롬프트하세요:
Run a health check on my Cloud database.Lovable이 데이터베이스의 현재 상태 요약을 반환하므로 높은 연결 수, 낮은 디스크 공간, 메모리 부족 같은 이슈를 앱에 영향을 주기 전에 빠르게 발견할 수 있습니다.
데이터베이스 성능 문제 찾기 및 수정
Lovable이 데이터베이스에서 가장 느린 쿼리를 찾아 성능을 최적화할 수 있습니다. 더 큰 인스턴스를 고려하기 전에 실제 병목을 먼저 수정하세요.
Lovable에게 다음과 같이 채팅으로 프롬프트하세요:
My app feels slow. Find the slowest database queries and optimize the worst ones.Lovable이 데이터베이스의 쿼리 통계를 읽어 총 실행 시간 기준으로 가장 무거운 쿼리를 호출 횟수·타이밍 데이터와 함께 순위 매깁니다. 그런 다음 최악의 쿼리를 조사하고 실행 계획을 검토한 뒤 인덱스 추가 같이 효과가 있는 곳에 최적화를 적용합니다.
알아두어야 할 사항:
- 쿼리 통계는 앱이 실제 트래픽을 처리하면서 쌓입니다. 새로 만들었거나 최근 재시작된 데이터베이스는 보고할 내용이 없을 수 있습니다.
- 느린 쿼리 찾기는 읽기 전용 작업입니다. Lovable은 수정 사항을 적용할 때만 데이터베이스를 변경하며 변경 내용을 알려줍니다.
고급 설정 - 인스턴스 업그레이드
고급 설정을 사용해 현재 인스턴스 크기를 보고 관리합니다. 더 큰 인스턴스는 앱이 더 많은 사용자와 트래픽을 처리할 수 있게 합니다. 앱 사용량이 증가하면 더 큰 인스턴스가 Cloud 사용량을 늘리고 더 많은 크레딧을 사용한다는 점을 명심하세요.
- Free 플랜 사용자: 플랜을 언제든지 업그레이드하여 Tiny에서 더 큰 인스턴스로 업그레이드
- 유료 플랜 사용자: 아래 옵션에서 새 인스턴스 크기 선택:
- Tiny: 시도해 보기에 좋음
- Mini: 초기 프로젝트에 안정적
- Small: 앱과 함께 성장할 여유
- Medium: 정기 사용을 위한 안정적인 선택
- Large: 더 높은 수요를 위한 자신 있는 옵션
Lovable은 Lovable Cloud 리소스 한도에 접근하면 알림을 보냅니다. 이를 통해 빠르고 안정적인 성능을 보장하기 위해 적시에 인스턴스를 업그레이드할 수 있습니다.
알림은 다음 중 하나가 발생할 때 트리거됩니다:
- 디스크 공간이 10% 미만 남음
- IO 예산이 50% 미만
- CPU 부하가 80% 이상
업그레이드 알림에는 사용량(디스크 공간, 디스크 IO, CPU)의 상세 분석도 포함됩니다.
예시 흐름 - CRM 도구를 빌드하도록 Lovable에 프롬프트
Build me a CRM tool to manage clients, track deals, handle invoices, and keep notes organized. Keep the design simple, modern, and business-friendly with a sidebar for navigation.
Step 1: 데이터 정리 (Database)
도구가 추적해야 할 정보 종류를 Lovable에게 알립니다. Lovable이 자동으로 테이블을 만들어 주므로 데이터베이스를 직접 만질 필요가 없습니다.
I want a place to keep track of my clients with their name, email, phone number, and notes. I also need a way to track deals, including which client it's for, the value, the stage it's in, and when I expect it to close. And I need a section for invoices with the client it belongs to, the amount, the status, and the due date.
Step 2: 보안 추가 (Users & Auth)
데이터가 비공개이고 사용자가 쉽게 로그인할 수 있도록 로그인을 추가합니다.
Add login to the app. Require login before accessing the CRM dashboard. Also, add a 'Sign in with Google' button so users can log in with their Google accounts.
Step 3: 파일 처리 (Storage)
사용자가 앱 내에서 바로 파일을 업로드하고 볼 수 있게 할 수 있습니다. Lovable이 스토리지와 링크를 처리하므로 어떤 파일이 어디에 가야 하는지만 설명하면 됩니다.
Add a contract upload field to each deal. Let clients have profile pictures and display them on the client detail page. Upload invoice PDFs and show a download link on the invoices table.
Step 4: 워크플로 자동화 (Edge Functions)
시간을 절약하는 자동 액션을 설정합니다.
When a new lead is added to the Clients table, send me an email notification. Analyze client meeting notes with Lovable AI and save a sentiment score in the Clients table. Sync new contacts automatically. Schedule a daily job at 7 AM that emails me a summary of today's follow-ups. When a payment is marked 'paid' in Stripe, automatically update the related invoice's status to 'Paid'.
Step 5: 다른 도구에 연결 (Secrets)
Stripe나 Google Calendar 같은 서비스를 사용하면 비공개 "키"를 제공합니다.
Lovable이 필요할 때마다 안전하게 추가하도록 프롬프트하며 앱만 사용할 수 있습니다.
Step 6: AI 슈퍼파워 추가 (AI)
도구가 어시스턴트처럼 작동하게 만듭니다.
Summarize each client's meeting notes and save them to their profile. Suggest next steps for every open deal. Generate personalized email drafts for following up with leads. Classify client messages into categories: sales, support, or billing.
Cloud 및 AI gateway 사용 비용
Lovable은 이제 앱을 빌드하고, Lovable Cloud로 호스팅·실행하고, 배포된 앱의 AI 기능을 사용하는 데 하나의 크레딧 잔액을 사용합니다.
Cloud와 AI gateway 사용량은 Run credits의 일부로 측정됩니다. Cloud 사용량은 배포된 앱이 소비하는 Lovable Cloud 인프라 리소스를 기준으로 하고, AI gateway 사용량은 배포된 앱 내부의 AI 기능이 하는 모델 호출을 기준으로 합니다.
임시 제공, 변경될 수 있음: Free, Pro, Business 워크스페이스는 Lovable Cloud 사용을 위한 월간 Cloud 지급 20크레딧과 배포된 앱의 AI gateway 사용을 위한 월간 AI 지급 4크레딧을 받습니다.
Free 플랜에서는 월간 Cloud 및 AI 지급이 매월 1일 00:00 UTC에 재설정되며 이월되지 않습니다. Pro 및 Business 플랜에서는 월간 Cloud 및 AI 지급이 구독 결제 주기에 맞춰 갱신되며 이월되지 않습니다.
Cloud 및 AI gateway 사용 비용, 월간 Cloud 및 AI 지급, 충전, 자동 충전, 알림, 사용량 추적에 대한 자세한 내용은 크레딧 및 사용량을 참조하세요.