내장 커넥터가 없어도 모든 외부 서비스를 Lovable 앱에 연결합니다.
Lovable에 모든 API 통합
내장 커넥터가 없어도 모든 외부 서비스를 Lovable 앱에 연결하세요. 프롬프트로 API를 설명하면 Lovable이 통합 코드를 작성하고 내장 백엔드(Cloud)에 키를 안전하게 저장합니다.
Lovable은 공개·비공개, 인증 필요 여부와 관계없이 모든 외부 API를 통합할 수 있습니다. 가장 유연한 통합 유형으로, Lovable이 기본으로 지원하지 않는 기능을 가져올 수 있습니다.
API란?
API(Application Programming Interface)는 서비스나 애플리케이션이 서로 통신하며 데이터를 주고받는 구조화된 방식입니다. 무엇을 요청할 수 있고, 무엇을 돌려받으며, 요청을 어떻게 만드는지 정의합니다. 예를 들어 날씨 서비스의 API를 쓰면 앱이 특정 도시의 현재 기온을 요청하고, 앱이 표시할 수 있는 형식으로 답을 돌려받을 수 있습니다.
API를 직접 통합하기 전에 먼저 Connectors 카탈로그를 확인하세요. 도구가 커넥터로 존재하면 연결이 더 빠르고 Lovable이 자격 증명을 대신 관리합니다. 직접 API 통합은 도구가 카탈로그에 없거나, 앱이 호출하는 방식을 완전히 제어해야 할 때 적합합니다.
Lovable에게 API 통합을 요청하면 알맞은 방식을 자동으로 선택합니다.
- API에 인증이 필요 없으면 앱이 API를 직접 호출합니다.
- API에 인증이 필요하면 Lovable이 내장 백엔드(Cloud)를 활성화하고 secret을 추가하도록 안내한 뒤, 민감한 자격 증명을 보호하는 Edge Function을 자동으로 만듭니다.
인증 없는 API
API에 자격 증명이 필요 없으면 별도 설정이 필요하지 않습니다. Lovable에게 API 통합을 요청하기만 하면 됩니다. 예를 들어 다음과 같습니다.
Integrate Chuck Norris Jokes: https://api.chucknorris.io/jokes/randomLovable은 키가 필요 없음을 감지하고 그 기능을 앱에 직접 추가합니다.
인증된 API(secret 필요)
인증 자격 증명이나 API 키가 필요한 API의 경우 Lovable이 내장 백엔드(Cloud)를 사용해 통합을 안전하게 처리합니다. 자격 증명은 연결된 Cloud 프로젝트에 secret으로 저장되고 Edge Function을 통해서만 접근되므로 보호된 상태를 유지합니다.
설정
- Lovable에게 API 통합을 요청하며 핵심 세부 정보를 포함합니다.
- Endpoint URL과 HTTP method
- 인증 방식(API key header, query param, Bearer token, OAuth)
- 필요한 header(Content-Type, custom header)
- request·response 형식 예시(JSON, param, body)
- OpenAPI spec 또는 문서 링크
- Cloud를 활성화합니다.
- Cloud → Secrets에서 API 키를 추가합니다.
예를 들어 다음과 같습니다.
Integrate the OpenWeatherMap API.
Base URL: https://api.openweathermap.org/data/2.5.
Auth: API key passed as a query parameter appid.
I need an endpoint to fetch the current weather: GET /weather?q={city}&units=metric&appid={API_KEY}.
Docs: https://openweathermap.org/currentLovable은 Edge Function 통합과, 도시를 입력해 날씨 데이터를 조회하는 위젯을 생성합니다.
채팅에서 API 접근
이 방식으로 API를 통합하면 앱에 기능이 추가됩니다. 대신 빌드 중 Lovable이 도구를 컨텍스트로 읽게 하려는데 그 도구가 커넥터 카탈로그에 없다면 커스텀 MCP 서버로 연결하세요.