AI 에이전트가 웹 페이지를 검색하고 스크래핑하며 상호작용할 수 있는 API로, 정제된 Markdown, JSON, 스크린샷을 반환합니다.
- 스타
- 2,127
- 포크
- 246
- 열린 이슈
- 171
- 마지막 커밋
- 13일 전
어떤 프로젝트인가요?
Fusio는 PHP로 작성된 셀프 호스팅 백엔드 플랫폼이자 API 게이트웨이입니다. 내부 서비스나 데이터베이스와 외부 사용자 사이에서 요청을 중개하며, 백엔드 관리 앱, 외부 사용자를 위한 개발자 포털, 키 발급 및 구독 플랜과 할당량 관리 도구를 제공해 이를 관리형 REST API로 공개합니다.
비즈니스 로직은 PHP 클래스로 작성하거나 백엔드에서 JavaScript 또는 Python으로 워커 액션을 만들어 구현할 수 있습니다. 액션은 HTTP 작업에 연결할 수 있고, 개발자가 아닌 사용자도 설정할 수 있는 양식을 제공할 수도 있습니다. AI 에이전트 기능은 자연어 프롬프트를 바탕으로 워커 액션 로직을 생성하며 Ollama, ChatGPT, Gemini를 지원합니다. 또한 Fusio는 기본적으로 Model Context Protocol을 지원해 AI 에이전트가 이러한 작업을 도구로 사용할 수 있습니다.
Fusio 자체 저장소로 MySQL, PostgreSQL, SQLite를 지원하며, Docker나 릴리스 아카이브를 이용하거나 웹 설치 프로그램을 통해 설치할 수 있습니다. C#, Go, Java, JavaScript, PHP, Python용 공식 클라이언트 SDK와 API 정의에서 생성되는 OpenAPI 사양도 제공됩니다.
핵심 기능
- 01백엔드를 직접 작성하지 않고 SQL 및 NoSQL 데이터베이스를 REST API로 공개합니다.
- 02마이크로서비스 전반에 트래픽을 라우팅하고 로드 밸런싱합니다.
- 03PHP, JavaScript, Python으로 액션을 작성하고 백엔드에서 설정할 수 있습니다.
- 04문서, 테스트 도구, API 키를 제공하는 개발자 포털이 포함되어 있습니다.
- 05여러 언어의 클라이언트 SDK와 OpenAPI 사양을 생성합니다.
- 06구독 플랜, 할당량, 사용량 분석을 지원합니다.
활용 사례
- 레거시 데이터베이스를 문서화되고 보안이 적용된 REST API 뒤에 둡니다.
- 셀프서비스 키 관리 및 결제를 지원하는 공개 API나 파트너 API를 제공합니다.
- 내부 백엔드 기능을 AI 에이전트용 MCP 도구로 공개합니다.
- 별도 서비스를 만들지 않고 관리 UI에서 간단한 백엔드 로직을 구현합니다.
빠른 시작
- 1
README에 나온 Fusio 및 MySQL 서비스를 포함하는 docker-compose.yml 파일을 만듭니다
- 2
Docker Compose로 서비스를 시작합니다
docker compose up -d
사용 전 알아둘 점
- 수동 설치에는 MySQL, PostgreSQL, SQLite와 같은 데이터베이스가 필요합니다.
- 내장 PHP 개발 서버는 테스트용입니다. 프로덕션 환경에는 Nginx 또는 Apache 구성이나 Docker가 필요합니다.
- AI 에이전트 기능을 사용하려면 Ollama, ChatGPT, Gemini와 같은 외부 제공업체가 필요합니다.
토픽
자주 묻는 질문
- fusio은(는) 무엇인가요?
- 데이터베이스와 비즈니스 로직을 REST API로 제공하고 AI 에이전트용 MCP도 지원하는 셀프 호스팅 PHP API 게이트웨이 및 관리 플랫폼입니다. Fusio는 PHP로 작성된 셀프 호스팅 백엔드 플랫폼이자 API 게이트웨이입니다. 내부 서비스나 데이터베이스와 외부 사용자 사이에서 요청을 중개하며, 백엔드 관리 앱, 외부 사용자를 위한 개발자 포털, 키 발급 및 구독 플랜과 할당량 관리 도구를 제공해 이를 관리형 REST API로 공개합니다.
- fusio은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- fusio은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- fusio은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. fusio의 마지막 커밋은 2026년 10월 7일입니다.
- fusio은(는) 어디에 사용할 수 있나요?
- 레거시 데이터베이스를 문서화되고 보안이 적용된 REST API 뒤에 둡니다. 셀프서비스 키 관리 및 결제를 지원하는 공개 API나 파트너 API를 제공합니다. 내부 백엔드 기능을 AI 에이전트용 MCP 도구로 공개합니다. 별도 서비스를 만들지 않고 관리 UI에서 간단한 백엔드 로직을 구현합니다.
- fusio는 어떻게 설치하나요?
- README에 나온 Fusio 및 MySQL 서비스를 포함하는 docker-compose.yml 파일을 만듭니다 Docker Compose로 서비스를 시작합니다: docker compose up -d
- fusio은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/apioo/fusio
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
LLM과 AI 에이전트를 위한 메모리 운영체제로, 편집 가능한 그래프 형태로 장기 메모리를 저장·검색·관리합니다.
메모리, 도구, MCP, RAG, 음성, 워크플로를 지원하는 AI 에이전트 구축용 TypeScript 프레임워크와 관측성을 위한 VoltOps 콘솔입니다.
조사, 계획, 코딩 및 작업 실행이 가능한 자율 AI 에이전트를 구축하는 Python 프레임워크로, 메모리, RAG와 100개 이상의 LLM 제공업체를 지원합니다.
Cursor와 Claude Code 같은 AI 에이전트가 Figma 디자인을 프로그래밍 방식으로 읽고 수정할 수 있게 해 주는 MCP 서버 및 Figma 플러그인입니다.
현재 앱의 맥락을 읽고 여러 LLM 및 MCP 도구를 활용해 앱 간 작업을 돕는 데스크톱 화면 AI 어시스턴트입니다.