기본 콘텐츠로 건너뛰기
빌드
빌드
전 세계로 확장할 수 있는 제품으로 빠르고 안전하게 시장 진출
빌드로 이동
빌드 제품
App Check
App Hosting
Authentication
Cloud Functions
Cloud Storage
Data Connect
Extensions
Firebase ML
Firestore
Genkit
Hosting
Realtime Database
Vertex AI in Firebase
생성형 AI
실행
실행
자신 있게 앱을 실행하고 사용자에게 최고의 환경을 제공하세요
실행으로 이동
실행 제품
A/B Testing
App Distribution
Cloud Messaging
Crashlytics
Google Analytics
In-App Messaging
Performance Monitoring
Remote Config
Test Lab
솔루션
가격 책정
문서
개요
기본사항
빌드
실행
참조
샘플
커뮤니티
알아보기
이벤트
스토리
지원
/
English
Deutsch
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
블로그
Studio
콘솔로 이동
로그인
Documentation
Authentication
개요
기본사항
Firebase 추가 - Apple 플랫폼(iOS+)
Firebase 추가 - Android
Firebase 추가 - 웹
Firebase 추가 - Flutter
Firebase 추가 - C++
Firebase 추가 - Unity
Firebase 추가 - 서버 환경
Firebase 프로젝트 관리
지원되는 플랫폼 및 프레임워크
에뮬레이터 도구 모음 사용
Firebase의 Gemini를 사용한 AI 지원
빌드
에뮬레이터 도구 모음
Authentication
App Check
Data Connect
Firestore
Realtime Database
Storage
보안 규칙
App Hosting
Hosting
Cloud Functions
Extensions
Vertex AI in Firebase
Genkit
ML
실행
Test Lab
App Distribution
Crashlytics
Performance Monitoring
Remote Config
A/B Testing
Analytics
Cloud Messaging
In-App Messaging
Dynamic Links
Google AdMob
Google Ads
참조
샘플
빌드
더보기
실행
더보기
솔루션
가격 책정
문서
더보기
개요
기본사항
더보기
빌드
더보기
실행
더보기
참조
샘플
커뮤니티
더보기
지원
블로그
Studio
콘솔로 이동
개요
에뮬레이터 도구 모음
소개
앱 연결 및 프로토타입 제작
시작하기
인증 에뮬레이터에 연결
실시간 데이터베이스 에뮬레이터에 연결
Firestore 에뮬레이터에 연결
Firebase용 Cloud Storage 에뮬레이터에 연결
호스팅 에뮬레이터 사용
Cloud Functions 에뮬레이터에 연결
확장 프로그램 에뮬레이터 사용
설치, 구성, 통합
Authentication
소개
어디서 시작할 수 있나요?
Firebase 프로젝트의 사용자
iOS+
기본 UI로 로그인
시작하기
사용자 관리
비밀번호 인증
이메일 링크 인증
Google
Facebook 로그인
Apple로 로그인
Twitter 로그인
GitHub
Microsoft
Yahoo
Game Center 로그인
전화번호
OpenID Connect
맞춤 인증 시스템 사용하기
익명 인증
공유된 키체인으로 앱 간 인증 사용 설정
여러 인증 제공업체 연결하기
SMS 다중 인증
TOTP 다중 인증
이메일 작업에서 상태 전달
오류 처리
Android
기본 UI로 로그인
시작하기
사용자 관리
비밀번호 인증
이메일 링크 인증
Google
Facebook 로그인
Apple로 로그인
Twitter
GitHub
Microsoft
Yahoo
Play 게임즈 로그인
전화번호
OpenID Connect
맞춤 인증 시스템 사용하기
익명 인증
SMS 다중 인증
TOTP 다중 인증
여러 인증 제공업체 연결하기
이메일 작업에서 상태 전달
Flutter
시작하기
사용자 관리
비밀번호 인증
이메일 링크 인증
제휴 ID 및 소셜
전화번호
맞춤 인증 시스템 사용하기
익명 인증
다중 인증
여러 인증 제공업체 연결하기
이메일 작업에서 상태 전달
오류 처리
Web
기본 UI로 로그인
시작하기
사용자 관리
비밀번호 인증
이메일 링크 인증
Google
Facebook 로그인
Apple로 로그인
Twitter
GitHub
Microsoft
Yahoo
전화번호
OpenID Connect
SAML
맞춤 인증 시스템 사용하기
익명 인증
SMS 다중 인증
TOTP 다중 인증
여러 인증 제공업체 연결하기
종속 항목 맞춤설정
Cordova OAuth 로그인
Chrome 확장 프로그램에서 사용자 로그인
인증 상태 지속성
이메일 작업에서 상태 전달
서비스 워커 세션
signInWithRedirect 흐름 권장사항
C++
시작하기
사용자 관리
비밀번호 인증
Google
Play 게임즈 로그인
GitHub
Facebook 로그인
Apple로 로그인
Twitter 로그인
Microsoft
Yahoo
전화번호
맞춤 인증 시스템 사용하기
익명 인증
여러 인증 제공업체 연결하기
Unity
시작하기
사용자 관리
비밀번호 인증
Google
Play 게임즈 로그인
GitHub 인증
Facebook 로그인
Apple로 로그인
Twitter 로그인
Microsoft
Yahoo
전화번호
맞춤 인증 시스템 사용하기
익명 인증
여러 인증 제공업체 연결하기
Admin
소개
사용자 관리
사용자 가져오기
커스텀 토큰 만들기
ID 토큰 확인
다단계 사용자 관리
사용자 세션 관리
세션 쿠키 관리
맞춤 클레임으로 액세스 제어
이메일 작업 링크 생성
오류
이메일 작업 핸들러 맞춤설정
Cloud 함수로 확장
차단 함수로 확장
이메일 커스텀 도메인
우수사례
사용량 한도
App Check
소개
시작하기
기본 제공자
iOS+(DeviceCheck)
iOS+(App Attest)
Android(Play Integrity)
Android(SafetyNet, 지원 중단됨)
웹(reCAPTCHA Enterprise)
웹(reCAPTCHA v3)
Flutter
C++
Unity
커스텀 제공자
서버 구현
iOS+ 클라이언트 구현
Android 클라이언트 구현
웹 클라이언트 구현
C++ 클라이언트 구현
Unity 클라이언트 구현
디버그 및 테스트 제공업체
iOS+에서 디버그 제공자 사용
Android에서 디버그 제공자 사용
웹 앱에서 디버그 제공자 사용
Flutter와 함께 디버그 제공자 사용
C++에서 디버그 제공자 사용
Unity 앱에서 디버그 제공자 사용
요청 측정항목 모니터링
표준 Firebase 서비스
Cloud Functions for Firebase
적용 사용 설정
표준 Firebase 서비스
Cloud Functions for Firebase
Firebase 이외의 리소스 보호
클라이언트에서 토큰 전송
iOS+
Android
Web
Flutter
C++
Unity
백엔드에서 토큰 확인
Data Connect
소개
가격 책정 및 결제
시작하기
시작하기(로컬 개발)
스키마 및 작업 설계
GraphQL 스키마, 쿼리, 변형 이해하기
승인을 통한 작업 보안
Data Connect로 개발 및 테스트
테스트 데이터 시드 및 일괄 작업 실행
웹 SDK 생성
Android SDK 생성
iOS SDK 생성
Flutter SDK 생성
CI/CD에 Data Connect 에뮬레이터 사용
Data Connect 프로젝트 관리
스키마 및 커넥터 관리
서비스 및 데이터베이스 관리
Firebase Admin SDK로 권한이 있는 작업 실행
Data Connect 솔루션
벡터 유사성 검색 수행
쿼리 및 변형에 AI 어시스턴스 사용
GraphQL 언어 참조 가이드
지시어 참조
쿼리 참조
변형 참조
객체 참조
입력 객체 참조
스칼라 참조
열거형 참조
추가 참조 가이드
CLI 참조
구성 및 보안 참조
Common Expression Language(CEL) 참조
Cloud 감사 로깅 참조
Cloud Firestore
소개
시작하기
Cloud Firestore 이해
Cloud Firestore 및 실시간 데이터베이스 비교
데이터 모델
데이터 유형
SDK 및 클라이언트 라이브러리
색인 유형
데이터베이스 위치
데이터 번들
데이터베이스 관리
데이터 추가 및 관리
데이터 구조화
데이터 추가
트랜잭션 및 일괄 쓰기
트랜잭션의 데이터 경합
데이터 삭제
Firebase Console에서 Cloud Firestore 관리
데이터 내보내기 및 가져오기
TTL(수명) 정책으로 데이터 보관 관리
Dataflow로 데이터 일괄 처리
프로젝트 간 데이터 이동
데이터 일괄 삭제
데이터 읽기
데이터 가져오기
실시간 업데이트 가져오기
단순 쿼리 및 복합 쿼리 실행
데이터 정렬 및 제한
여러 필드에 범위 및 불일치 필터가 있는 쿼리
개요
쿼리 최적화
집계 쿼리로 데이터 요약
쿼리 커서로 데이터 페이지화
오프라인으로 데이터에 액세스
벡터 임베딩으로 검색
색인 관리
데이터 보안 및 유효성 검사
개요
시작하기
보안 규칙 구조화
보안 규칙 조건 작성
안전하지 않은 규칙 수정
보안 규칙 테스트
안전하게 데이터 쿼리
필드별 액세스 제어
솔루션
개요
Firebase Extensions를 사용하는 솔루션
BigQuery와 통합하기
AI 기반 챗봇 구현
텍스트 처리 개선
미디어 가치 향상
가이드 커스텀 구현을 사용하는 솔루션
생성형 AI 기능 개발
Firestore Lite 웹 SDK
쓰기-시간 집계
분산 카운터
전체 텍스트 검색
접속 상태 구현
사용자 및 그룹의 데이터 액세스 보안 설정
호출 가능한 Cloud 함수로 데이터 삭제
데이터 내보내기 예약
샤딩된 타임스탬프
지역 쿼리
CDN에서 번들된 Firestore 콘텐츠 제공
사용량, 한도, 가격 책정
사용량 및 한도
사용량 모니터링
쿼리 성능 설명
Query Explain 보고서 참조
Cloud Firestore 청구 이해
Cloud Firestore 비용 예시
스토리지 크기 계산 이해
백업 및 PITR
재해 복구 계획
예약된 백업
백업 일정 만들기 및 데이터 복원
인플레이스 복원 수행
특정 시점 복구(PITR)
PITR 개요
PITR 작업
기술 및 권장사항
Cloud Firestore 권장사항
Swift Codable로 데이터 매핑
대규모 읽기 및 쓰기 이해
대규모 실시간 쿼리 이해
Cloud Firestore 통합
Cloud Firestore REST API 사용
Cloud Firestore 및 실시간 데이터베이스 사용
Firebase용 Cloud Functions(2세대)로 확장
Cloud 함수로 확장
타사 라이브러리 통합
API 참조 문서
Android
Swift
Objective-C
Web
Flutter
Cloud Functions
Node.js
Java
Python
Go
C#
PHP
Ruby
C++
Unity
REST
RPC
샘플
iOS
Android
Web
Realtime Database
소개
데이터베이스 선택
iOS+
시작하기
데이터 구조화
데이터 읽기 및 쓰기
데이터 목록 다루기
오프라인 기능 사용 설정
Android
시작하기
데이터 구조화
데이터 읽기 및 쓰기
데이터 목록 다루기
오프라인 기능 사용 설정
Web
시작하기
데이터 구조화
데이터 읽기 및 쓰기
데이터 목록 다루기
오프라인 기능 사용 설정
Flutter
시작하기
데이터 구조화
데이터 읽기 및 쓰기
데이터 목록 다루기
오프라인 기능 사용 설정
Admin
시작하기
데이터 구조화
데이터 저장
데이터 검색
REST
시작하기
데이터 구조화
데이터 저장
데이터 검색
REST 요청 인증
C++
시작하기
데이터 구조화
데이터 저장
데이터 검색
Unity
시작하기
데이터 구조화
데이터 저장
데이터 검색
보안 및 규칙
규칙 이해
시작하기
보안 규칙 구조화
보안 규칙 조건 작성
데이터 색인 생성
REST를 통해 규칙 관리
사용량 및 성능
청구 이해
실시간 데이터베이스 한도
데이터베이스 사용량 모니터링
데이터베이스 성능 모니터링
여러 데이터베이스로 확장
데이터베이스 프로파일링
데이터베이스 성능 최적화
위치
자동 백업
Cloud 함수로 확장
동영상 시리즈: SQL 개발자를 위한 Firebase
Storage
소개
iOS+
시작하기
참조 만들기
파일 업로드
파일 다운로드
파일 메타데이터 사용
파일 삭제
파일 나열
오류 처리
Android
시작하기
참조 만들기
파일 업로드
파일 다운로드
파일 메타데이터 사용
파일 삭제
파일 나열
오류 처리
Web
시작하기
참조 만들기
파일 업로드
파일 다운로드
파일 메타데이터 사용
파일 삭제
파일 나열
오류 처리
Flutter
시작하기
참조 만들기
파일 업로드
파일 다운로드
파일 메타데이터 사용
파일 삭제
파일 나열
오류 처리
Admin
시작하기
C++
시작하기
참조 만들기
파일 업로드
파일 다운로드
파일 메타데이터 사용
파일 삭제
오류 처리
Unity
시작하기
참조 만들기
파일 업로드
파일 다운로드
파일 메타데이터 사용
파일 삭제
오류 처리
보안 및 규칙
보안 이해
시작하기
보안 규칙 구조화
보안 규칙 조건 작성
위치
활동 모니터링
Cloud 함수로 확장
Google Cloud와 통합
요금제 변경에 관한 FAQ
보안 규칙
소개
시작하기
보안 규칙 이해
보안 규칙 언어
보안 규칙 작동 방식
보안 규칙 및 Firebase 인증
보안 규칙 작성
기본 보안 규칙
안전하지 않은 규칙 차단
데이터 검증
보안 규칙 테스트
에뮬레이터 설정
단위 테스트 빌드
테스트 보고서 생성
신속하게 보안 규칙 검증
보안 규칙 관리 및 배포
App Hosting
소개
Discover
App Hosting 작동 방식 이해
App Hosting 비용 이해
제품 비교
시작하기
기본 앱 배포
여러 환경 배포
모노레포 앱 배포
개발
백엔드 구성 및 관리
커스텀 도메인 연결
API 참조
모니터링, 로깅, 디버그
출시 및 버전 관리
로그 작성 및 보기
Hosting
소개
사용 사례 탐색
시작하기
테스트, 미리보기 후 배포
GitHub pull 요청을 통해 배포
여러 사이트에서 프로젝트 리소스 공유
커스텀 도메인 연결
호스팅 동작 구성
i18n 재작성 구성
예약된 URL을 통해 SDK 추가
동적 콘텐츠 제공 및 마이크로서비스 호스팅
개요
Firebase용 Cloud Functions 사용
Cloud Run 사용
캐시 동작 관리
웹 프레임워크 통합
개요
Angular Universal 통합
Next.js 통합
Flutter 통합
Express.js와 다른 프레임워크 통합
실시간 및 미리보기 채널, 릴리스, 버전 관리
Cloud Logging으로 웹 요청 데이터 모니터링
사용량, 할당량, 가격 책정
REST API를 사용하여 배포
Cloud Functions
소개
1세대 및 2세대 버전 비교
사용 사례 탐색
시작하기
2세대로 업그레이드
함수 직접 호출
앱에서 함수 호출
HTTP 요청을 통한 함수 호출
Cloud Tasks로 큐에 함수 추가
일정에 따라 함수 실행
백그라운드 함수 트리거
Firebase 알림 트리거
커스텀 이벤트/확장 프로그램 트리거
인증 트리거 차단
인증 트리거
애널리틱스 트리거
Cloud Firestore 트리거
실시간 데이터베이스 트리거
원격 구성 트리거
Cloud Storage 트리거
Pub/Sub 트리거
Test Lab 트리거
함수 작성
배포 및 런타임 옵션 관리
TypeScript에서 함수 작성
동기, 비동기, 프라미스
비동기 함수 재시도
환경 구성
함수 구성
종속 항목 처리
네트워킹 최적화
도움말 및 유용한 정보
함수 테스트
로컬에서 함수 실행
함수 단위 테스트
대화형으로 함수 테스트
함수 모니터링
로그 작성 및 보기
오류 보고
API 참조
Node.js 2세대
Node.js 1세대
Node.js Test SDK
Python
https.onCall의 프로토콜 사양
Cloud Run Functions 및 Firebase
Cloud Functions 위치
할당량 및 한도
Extensions
소개
사용 사례
프로젝트에 확장 프로그램 사용
개요
확장 프로그램 설치
설치된 확장 프로그램 관리
확장 프로그램에 권한 부여
매니페스트로 구성 관리
Firebase별 확장 프로그램
이메일 트리거
시작하기
Handlebars 템플릿 사용
전송 상태 관리
사용자 데이터 삭제
시작하기
Firestore 번들 빌더
시작하기
참조
이미지 크기 조절
BigQuery로 컬렉션 내보내기
텍스트 번역
Distributed Counter
URL 단축
하위 노드 제한
확장 프로그램 빌드 및 게시
개요
시작하기
함수 작성
매개변수 설정
수명 주기 이벤트 처리
사용자 후크 추가
적절한 액세스 권한 설정
사용자 문서 만들기
게시자로 등록
확장 프로그램 게시
extension.yaml에 대한 참조
Firebase Extensions 게시자 계약
AI를 사용하여 빌드
Vertex AI in Firebase(Gemini API)
소개
시작하기
모델 및 API 알아보기
Gemini 모델
Gemini API
지원되는 파일 형식 및 요구사항
SDK 기능 사용
텍스트 생성(텍스트 전용 입력)
텍스트 생성(멀티모달 입력)
구조화된 출력 생성(JSON)
멀티턴 채팅
함수 호출
토큰 및 청구 가능한 문자 수 계산
SDK 참조 문서
콘텐츠 생성 제어
옵션 개요
프롬프트 설계 이해
모델 파라미터 구성
안전 설정 사용
시스템 안내 설정
프로덕션 준비
프로덕션 체크리스트
앱 체크로 API 악용 방지
위치 설정
비용, 사용량, 측정항목 모니터링
가격 책정 이해
할당량 이해하기
솔루션
개요
Cloud Storage를 사용하여 요청에 대용량 파일 포함
원격 구성으로 앱 동적 업데이트
추가 정보
Google AI에서 Vertex AI로 마이그레이션
Vertex AI in Firebase의 GA 버전으로 마이그레이션
FAQ 및 문제 해결
데이터 거버넌스
의견 보내기
Genkit
소개
시작하기
개발자 도구
AI 워크플로 빌드
콘텐츠 생성
흐름 생성
Dotprompt로 프롬프트 관리
영구 채팅 세션
도구 호출
검색 증강 생성(RAG)
멀티 에이전트 시스템
평가
관측 가능성 및 모니터링
AI 워크플로 배포
Firebase로 배포
Cloud Run으로 배포
모든 Node.js 플랫폼에 배포
승인 및 무결성
플러그인 작성
개요
Evaluator 플러그인 작성
공식 플러그인
개발자를 위한 Google AI
Google Cloud Vertex AI
Ollama
Chroma DB
Pinecone
pgvector(코드 템플릿)
Firebase
Google Cloud
Next.js에서 Genkit 사용
Genkit 0.5에서 마이그레이션
Google의 최신 소식 확인하기
Genkit(Go 알파)
시작하기
AI 워크플로 빌드
콘텐츠 생성
흐름 생성
흐름에 인증 추가
모델 프롬프트
프롬프트 관리
검색 증강 생성(RAG)
관측 가능성 및 모니터링
AI 워크플로 배포
Cloud Run으로 배포
호스팅 서비스로 배포
플러그인 작성
개요
모델 플러그인 작성
원격 분석 플러그인 작성
공식 플러그인
개발자를 위한 Google AI
Google Cloud Vertex AI
Ollama
Pinecone
pgvector(코드 템플릿)
Google Cloud
참조
Genkit 패키지
Firebase ML
소개
Codelabs
커스텀 모델
커스텀 모델 사용
개요
iOS+
Android
Flutter
커스텀 모델 배포 및 관리
기존 API에서 마이그레이션
iOS+
Android
Cloud Vision API 사용
텍스트 인식
개요
iOS+
Android
이미지 라벨 지정
개요
iOS+
Android
랜드마크 인식
개요
iOS+
Android
지원 중단된 Vision SDK
텍스트 인식
iOS+
Android
이미지 라벨 지정
iOS+
Android
랜드마크 인식
iOS+
Android
Cloud AutoML Vision Edge(지원 중단됨)
개요
이미지 라벨 지정 모델 학습
모델을 사용하여 이미지에 라벨 지정
iOS+
Android
객체 감지 모델 학습
모델을 사용하여 객체 감지
iOS+
Android
데이터 세트 마이그레이션
심화 주제
두 가지 모델 버전의 A/B 테스트
iOS+
Android
프로덕션 준비
Cloud 사용자 인증 정보 보호
iOS+
Android
이전 문서
Firebase용 ML Kit
소개
비전
텍스트 인식
개요
iOS
Android
얼굴 감지
개요
개념
iOS
Android
바코드 스캔
개요
iOS
Android
이미지 라벨 지정
개요
iOS
Android
객체 감지 및 추적
개요
iOS
Android
랜드마크 인식
개요
iOS
Android
AutoML Vision Edge
개요
이미지 라벨 지정 모델 학습
모델을 사용하여 이미지에 라벨 지정
iOS
Android
데이터 세트 마이그레이션
Natural Language
텍스트 언어 식별
개요
iOS
Android
텍스트 번역
개요
iOS
Android
사용 가이드라인
스마트 답장 생성
개요
iOS
Android
커스텀 모델
커스텀 모델 사용