> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Replit 앱

> Replit 앱은 아이디어를 누구나 어디서든 접근할 수 있는 앱으로 변환할 수 있도록 도와줍니다.

export const YouTubeEmbed = ({videoId, title = "YouTube video", startAt}) => {
  if (!videoId) {
    return null;
  }
  let url = "https://www.youtube.com/embed/" + videoId;
  if (startAt) {
    url = url + "?start=" + startAt;
  }
  return <Frame>
      <iframe src={url} title={title} allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowFullScreen></iframe>
    </Frame>;
};

export const EnterpriseWorkspaceStorage = 'Custom';

export const TeamsWorkspaceStorage = '256GB';

export const CoreWorkspaceStorage = '50GB';

export const StarterWorkspaceStorage = '2GB';

## Replit 앱이란?

Replit 앱은 코드, 데이터, 에셋을 포함하는 클라우드 호스팅 프로젝트입니다.
안전하고 격리된 환경에서 앱을 만들고, 실행하고, 게시할 수 있습니다.

Replit 앱은 프로젝트 편집기의 다음 도구와 통합되어
원활한 개발 경험을 제공합니다:

* **AI 기반 도구**: Agent를 사용하여 코드를 만들고, 디버그하고, 설명하세요.
* **협업**: 실시간으로 같은 앱에서 다른 사람들과 함께 작업하세요.
* **게시**: 클릭 한 번으로 앱을 클라우드에 게시하세요.

## 시작하기

<Tip>
  Replit 앱을 만드는 단계별 지침은 다음 빠른 시작 가이드를 참조하세요:

  * [앱 리믹스하기](/ko/build/remix-an-app)
  * [첫 번째 앱 만들기](/ko/build/your-first-app)
  * [처음부터 구축하기](/ko/learn/effective-prompting)
</Tip>

Replit 앱을 열려면 Replit에 로그인하고 다음 방법 중 하나를 사용하여 프로젝트 편집기에서 열어보세요.

<Accordion title="새 Replit 앱 만들기">
  1. <img class="icon-svg" src="https://mintcdn.com/replit/rJldsgYVucXB_6kW/images/icons/create-app-icon.svg?fit=max&auto=format&n=rJldsgYVucXB_6kW&q=85&s=cc16ebed380bbd324dafaa2c93a91a66" alt="더하기 아이콘" width="16" height="16" data-path="images/icons/create-app-icon.svg" /> **앱 만들기**를 선택합니다.
     다음 화면이 표시됩니다:

       <Frame>
         <img src="https://mintcdn.com/replit/AZ1L8RlIroSxuJDa/images/replit-apps/create-new-app.png?fit=max&auto=format&n=AZ1L8RlIroSxuJDa&q=85&s=2352edcc0ba788cbc369edc1844e23f9" alt="새 앱 만들기 탭" width="1068" height="220" data-path="images/replit-apps/create-new-app.png" />
       </Frame>

  2. 다음 옵션 중 하나를 선택합니다:

     * **Replit Agent로 만들기**: AI 기반 도구를 사용하여 새 Replit 앱을 만듭니다.
     * **템플릿 선택**: 기존 앱을 기반으로 새 Replit 앱을 만듭니다.
     * **GitHub에서 가져오기**: GitHub 저장소에서 새 Replit 앱을 만듭니다.

  3. 대화 상자 프롬프트를 완료하여 새 Replit 앱을 시작합니다.
</Accordion>

<Accordion title="기존 Replit 앱 열기">
  이전에 만든 Replit 앱에 접근하려면 왼쪽 사이드바에서 <img class="icon-svg" src="https://mintcdn.com/replit/rJldsgYVucXB_6kW/images/icons/folder-icon.svg?fit=max&auto=format&n=rJldsgYVucXB_6kW&q=85&s=d862b8c10221031dcf14121a7bce4c5a" alt="폴더 아이콘" width="16" height="16" data-path="images/icons/folder-icon.svg" /> **앱**을 선택하세요.
</Accordion>

## 주요 기능

Replit 앱은 다음과 같은 기능을 제공합니다:

* **설정 불필요:** 설치나 구성 없이 Replit.com에서 바로 앱을 만들거나 코드를 작성하세요.
* **자동 저장:** 프로젝트가 지속적으로 변경 사항을 클라우드에 저장하여 어떤 웹 브라우저에서든 코딩을 재개할 수 있습니다.
* **버전 관리:** 별도의 구성 없이 Replit의 버전 관리 시스템을 통해 변경 사항을 추적하고, 파일 기록을 탐색하고, 파일을 동기화하세요.
* **공개/비공개 공개 여부 제어:** 개인 정보 설정으로 앱을 보고, 실행하거나, 리믹스를 만들 수 있는 사람을 제어하세요.
* **게시:** 복잡한 구성 변경 없이 코드를 클라우드에 게시하세요.
* **맞춤 앱 URL:** 앱의 고유 URL을 얻거나 전문적인 존재감을 위해 커스텀 도메인을 지정하세요.

<Info>
  프로젝트 파일 시스템에 업로드된 파일은 개발 중에만 사용 가능하며
  게시된 앱이나 다른 빌더가 접근할 수 없습니다. 빌더 업로드를 처리하고 파일을 제공하려면 [Object
  Storage](/ko/features/data-and-storage/object-storage)를 사용하고, 앱과 사용자의 데이터를 저장하고
  가져오려면 [Replit
  Database](/ko/features/data-and-storage/sql-database)를 사용하세요.
</Info>

Replit 앱 생성을 간소화하는 프로젝트 편집기 도구에 대해 자세히 알아보려면 [프로젝트 편집기 개요](/ko/learn/projects-and-artifacts/project-editor/)를 참조하세요.

## 작동 방식

Replit 앱을 만들면 Replit이 클라우드에 프로젝트를 위한 개인 공간을 설정합니다.
앱에 기능과 수정 사항을 추가하면 Replit이 변경 사항을 자동으로 저장하여
어떤 웹 브라우저에서든 편집을 재개할 수 있습니다.

Replit은 필요한 모든 구성 요소가 포함된 사전 설정 환경을 제공합니다.
따라서 서버 구성, 데이터베이스 설정, 환경 관리에 대한 걱정 없이
바로 앱 만들기를 시작할 수 있습니다.

Replit은 각 Replit 앱에 작업 중에 앱을 미리 볼 수 있는
고유한 웹 주소를 자동으로 할당합니다. 공유할 준비가 되면
몇 번의 클릭으로 게시하여 24시간 7일 내내 이용 가능하게 만들 수 있습니다.

## 스토리지 개요

Replit은 애플리케이션의 데이터 요구 사항을 충족하기 위해 네 가지 기본 스토리지 유형을 제공합니다. 각 스토리지 유형은 다양한 사용 사례를 지원하며 플랜에 따라 특정 한도가 있습니다.

<Info>
  스토리지 한도에는 설치된 패키지와 종속성을 포함하여 앱이 저장하는 모든 데이터가 포함됩니다.
</Info>

| 스토리지 유형                                                        | 설명             | 사용 사례                   | 지속성                | 플랜 한도                                                                                                                                                |
| -------------------------------------------------------------- | -------------- | ----------------------- | ------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------- |
| **파일 스토리지**                                                    | 프로젝트의 파일       | 애플리케이션 코드, 정적 에셋, 구성 파일 | 게시 시 유지, 재시작 시 초기화 | Starter: {StarterWorkspaceStorage}<br />Core: {CoreWorkspaceStorage}<br />Pro: {TeamsWorkspaceStorage}<br />Enterprise: {EnterpriseWorkspaceStorage} |
| **[데이터베이스](/ko/features/data-and-storage/sql-database/)**      | 구조화된 데이터 스토리지  | 사용자 프로필, 게임 점수, 제품 카탈로그 | 세션 간 완전 지속         | 개발 데이터베이스당 20GB<br />프로덕션 데이터베이스는 컴퓨팅 시간과 스토리지로 요금 청구                                                                                                |
| **[앱 스토리지](/ko/features/data-and-storage/object-storage/)**    | 비구조화 데이터 및 미디어 | 이미지, 동영상, PDF, 문서       | 세션 간 완전 지속         | 사용량 기반 모델<br />스토리지 및 대역폭으로 요금 청구                                                                                                                    |
| **[시크릿](/ko/core-concepts/project-editor/app-setup/secrets/)** | 암호화된 민감한 데이터   | API 키, 자격 증명, 연결 문자열    | 완전히 지속되고 암호화됨      | 특정 한도 없음<br />모든 플랜에 포함                                                                                                                              |

<YouTubeEmbed videoId="Tme4GfpdWvE" title="Replit 데이터 마스터클래스" />

<Note>
  자세한 가격 및 사용량 기반 청구 정보는 [청구
  문서](/ko/category/billing/) 및 [스토리지 및 데이터베이스
  개요](/ko/learn/projects-and-artifacts/storage-and-databases/)를 참조하세요.
</Note>

## 사용 사례

다음 예시는 Replit 앱을 사용하여 앱 생성 프로세스를 가속화하는 방법을 보여줍니다.

### API 만들기 및 테스트

RESTful 엔드포인트로 API를 구축하고 프로젝트 편집기 도구를 사용하여 라이브로 전환하기 전에 테스트하세요.

<Frame>
  <img src="https://mintcdn.com/replit/AZ1L8RlIroSxuJDa/images/replit-apps/api-use-case.png?fit=max&auto=format&n=AZ1L8RlIroSxuJDa&q=85&s=a2cfcb002e1a4716ca5cfa7214ae88dd" alt="API 코드와 API 요청 테스터 스크린샷" width="4960" height="2440" data-path="images/replit-apps/api-use-case.png" />
</Frame>

## 다음 단계

Replit 앱에 대해 자세히 알아보려면 다음 리소스를 참조하세요:

* [갤러리](https://replit.com/gallery): 영감을 얻기 위해 게시된 커뮤니티 앱을 둘러보고 리믹스하세요
* [게시](/ko/learn/projects-and-artifacts/replit-deployments): Replit 앱에 가장 적합한 게시 옵션 알아보기
* [커스텀 도메인](/ko/features/publishing/custom-domains#custom-domains-with-published-apps): Replit 앱에 연결할 도메인 설정
* [스토리지 및 데이터베이스](/ko/learn/projects-and-artifacts/storage-and-databases): 스토리지 옵션 알아보기
