prest/prest

Instant REST and MCP APIs for PostgreSQL and MySQL, on existing or new databases. CRUD, custom SQL routes, auth and ACL without writing a backend. Low-code, ⚡ realtime, high-performance. Native MySQL support since v2.5.

해결하는 문제

데이터베이스를 API로 노출하기 위해 백엔드 코드를 수동으로 작성할 필요가 없습니다. 기존 또는 새로운 SQL 데이터베이스 위에 즉시 사용 가능한 프로덕션 준비 완료 REST 및 Model Context Protocol (MCP) API 계층을 제공합니다.

작동 방식

pRESTd를 PostgreSQL 또는 MySQL 데이터베이스에 지정하면 데이터베이스 스키마를 기반으로 API 엔드포인트를 자동 생성합니다. CRUD 작업, 사용자 지정 SQL 라우트, 인증, 액세스 제어 목록(ACL)을 지원합니다. 또한 Cursor 및 Claude와 같은 AI 클라이언트 전용 읽기 전용 MCP 엔드포인트를 제공합니다.

대상

사용자 지정 백엔드를 구축하지 않고 SQL 데이터베이스를 기능적인 API로 빠르게 전환하려는 개발자, 그리고 Model Context Protocol을 통해 데이터베이스를 AI 에이전트와 통합하려는 개발자.

주요 기능

  • 다중 데이터베이스 지원: PostgreSQL 9.5+(기본값) 및 MySQL 8.0.19+에서 작동합니다.
  • AI 통합: AI 클라이언트와의 호환성을 위한 읽기 전용 MCP 엔드포인트가 포함되어 있습니다.
  • 사용자 지정: SQL 인젝션을 방지하기 위한 안전한 값 바인딩을 갖춘 사용자 지정 SQL 라우트를 지원합니다.
  • 프로덕션 준비 완료: 안전한 데이터 액세스를 위한 내장 인증 및 ACL을 갖추고 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트