•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
1. 개요2. API
2.1. 데이터베이스2.2. 사용자 관리
2.2.1. 로그인 방식

1. 개요[편집]

PocketBase(포켓베이스)[1]는 단 한 파일로 백엔드를 구축할 수 있는 간단하고 가벼운 오픈 소스[2] 백엔드 자동 관리 서비스다.

2. API[편집]

PocketBase는 다양한 기능과 API를 제공한다. PocketBase는 JavaScript SDK과 Dart SDK를 지원해 리액트 등의 웹 프로젝트와 플러터 프로젝트에 활용할 수 있다.

2.1. 데이터베이스[편집]

PocketBase는 데이터베이스로 SQLite를 사용한다. PocketBase는 데이터베이스를 컬렉션이라고 칭한다.

2.2. 사용자 관리[편집]

PocketBase를 사용하면 사용자 관리도 쉽게 사용할 수 있다. 사실 사용자도 데이터베이스를 이용해 구축되어 있다. 그래서 사용자도 컬렉션을 관리하듯이 추가, 제거, 수정할 수 있다.

2.2.1. 로그인 방식[편집]

PocketBase는 다양한 로그인 방식을 지원한다.
  1. 아이디와 비밀번호
  2. OAuth2
  3. OTP
[1] 이름은 주머니(Pocket) 안에 넣을 수 있을 만큼 가볍다는 뜻이다.[2] GitHub에 코드가 공개되어 있다. (PocketBase GitHub)