| API | 프로세스 | 설명 | 
|---|---|---|
| 크롬 명령줄 스위치 지원 | Electron에서 지원하는 커맨드 명령줄 스위치입니다. | |
| 환경 변수 | 애플리케이션의 구성과 동작을 코드 변경 없이 제어합니다. | |
| 로케일 | app.getLocale()에서 반환되는 로케일 값. | 
    |
| 개요 | Node.js와 Electron API를 사용하는 방법. | |
| Accelerator | 메인 프로세스 | 키보드 단축키를 정의합니다. | 
| app | 메인 프로세스 | 애플리케이션의 이벤트 생명주기를 제어합니다. | 
| autoUpdater | 메인 프로세스 | 애플리케이션이 자동으로 업데이트를 진행할 수 있도록 기능을 활성화합니다. | 
| BrowserWindow | 메인 프로세스 | 브라우저 윈도우를 생성하고 제어합니다. | 
| Certificate Object | Certificate Object
  | 
    |
| clipboard | 메인 프로세스, 렌더러 프로세스 | 시스템 클립보드에 복사와 붙여넣기를 수행합니다. | 
| contentTracing | 메인 프로세스 | 성능상의 병목 현상과 느린 작업을 찾기 위해 Chromium의 콘텐츠 모듈에서 추적 데이터를 수집합니다. | 
| crashReporter | 메인 프로세스, 렌더러 프로세스 | 원격 서버에 오류 보고를 제출합니다. | 
| desktopCapturer | 렌더러 프로세스 | 멀티미디어 소스에 대해 접근하고 navigator.webkitGetUserMedia API를 통해 오디오나 비디오를 데스크톱으로부터 캡쳐할 수 있도록 합니다. | 
    
| dialog | 메인 프로세스 | 파일을 열거나 저장하고, 알림을 표시하기 위한 네이티브 시스템 대화 상자를 표시합니다. | 
| Display Object | Display Object
 
  | 
    |
| DownloadItem | 메인 프로세스 | 원격 소스로부터의 파일 다운로드를 제어합니다. | 
| File 객체 | HTML5 File API를 기본적인 파일 시스템의 파일처럼 사용합니다. | 
    |
| Frameless 윈도우 | 툴바, 테두리, 시각적인 "chrome" 없이 윈도우를 엽니다. | |
| globalSortcut | 애플리케이션에 키보드 포커스가 없을 때도 키보드 이벤트를 받을 수 있도록 합니다. | |
| ipcMain | 메인 프로세스 | 메인 프로세스에서 렌더러 프로세스로 비동기 통신을 합니다. | 
| ipcRenderer | 렌더러 프로세스 | 렌더러 프로세스에서 메인 프로세스로 비동기 통신을 합니다. | 
| JumpListCategory Object | JumpListCategory Object
 참고:   | 
    |
| JumpListItem Object | JumpListItem Object
  | 
    |
| MemoryUsageDetails Object | MemoryUsageDetails Object
  | 
    |
| Menu | 메인 프로세스 | 네이티브 애플리케이션 메뉴와 컨텍스트 메뉴를 생성합니다. | 
| MenuItem | 메인 프로세스 | 네이티브 애플리케이션 메뉴와 컨텍스트 메뉴에 아이템을 추가합니다. | 
| nativeImage | 메인 프로세스, 렌더러 프로세스 | PNG 또는 JPG 파일을 사용하여 트레이, 독, 애플리케이션 아이콘을 생성합니다. | 
| powerMonitor | 메인 프로세스 | 파워의 상태 변경을 모니터링합니다. | 
| powerSaveBlocker | 메인 프로세스 | 시스템이 저전력 (슬립) 모드로 진입하는 것을 막습니다. | 
| process | process 객체에 대한 확장 기능. | |
| protocol | 메인 프로세스 | 커스텀 프로토콜을 등록하거나 이미 존재하능 프로토콜의 요청의 동작을 변경합니다. | 
| Rectangle Object | Rectangle Object
  | 
    |
| remote | 렌더러 프로세스 | 메인 프로세스 모듈을 렌더러 프로세스에서 사용합니다. | 
| screen | 메인 프로세스, 렌더러 프로세스 | 화면 크기, 디스플레이, 커서 위치 등의 정보를 가져옵니다. | 
| session | 메인 프로세스 | 브라우저 세션, 쿠키, 캐시, 프록시 설정 등을 관리합니다. | 
| shell | 메인 프로세스, 렌더러 프로세스 | 파일과 URL을 각 기본 애플리케이션을 통해 관리합니다. | 
| ShortcutDetails Object | ShortcutDetails Object
  | 
    |
| systemPreferences | 메인 프로세스 | 시스템 설정을 가져옵니다. | 
| Task Object | Task Object
  | 
    |
| ThumbarButton Object | ThumbarButton Object
 
 
  | 
    |
| Tray | 메인 프로세스 | 아이콘과 컨텍스트 메뉴를 시스템 알림 영역에 추가합니다. | 
| webContents | 메인 프로세스 | 웹 페이지를 렌더링하고 제어합니다. | 
| webFrame | 렌더러 프로세스 | 현재 웹 페이지의 렌더링 상태를 커스터마이즈합니다. | 
| <webview> 태그 | 외부 웹 콘텐츠를 고립된 프레임과 프로세스에서 표시합니다. | |
| window.open 함수 | 새 윈도우를 열고 URL을 로드합니다. |