사용자가 웹에서 Python 또는 Node.js 코드를 작성하고, 실행 타입(Sync/Async)을 선택하면, 해당 코드가 OpenFaaS에서 실행되고, 결과는 API 서버를 통해 반환되며, 비동기 실행의 경우 클라이언트는 jobId를 통해 결과를 조회할 수 있는 서버리스 플랫폼.
GET /functions: 함수 리스트 조회POST /functions: 함수 생성 및 배포 (Python / Node.js + 실행 타입 선택)PUT /functions/{name}: 함수 업데이트GET /functions/{name}: 함수 정보 조회 (배포된 엔드포인트 포함)GET /functions/{name}/jobs: 함수 실행 기록 조회(배포된 엔드포인트 포함)POST /functions/{name}/invoke:
GET /jobs/{job_id}):
jobId를 통해 결과 조회.pending, running, succeeded, failed)와 실행 결과 반환.