기존의 모든 API 모니터링 툴이 너무 비싸거나 상업적 사용을 제한해서 직접 만들었다

발행: (2026년 3월 7일 오후 02:37 GMT+9)
3 분 소요
원문: Dev.to

Source: Dev.to

문제

사이드 프로젝트를 만들면서 몇 개의 API 엔드포인트를 모니터링해야 했습니다. 일반적으로 사용되는 도구들을 시도해 보았습니다:

  • UptimeRobot (free) – 50개의 모니터, 괜찮아 보이지만 “비상업적 사용만 가능”이라는 문구를 보면…
  • Better Uptime – 유용한 기능을 쓰려면 최소 $20 /mo.
  • Pingdom – 무료 플랜이 전혀 없습니다.
  • Datadog – 강력하지만 $100+/mo는 과도합니다.

이들 모두가 또 하나의 문제를 가지고 있습니다: 상태 코드만 확인한다는 점입니다. API가 200 OK와 함께 {"error": "database connection failed"}와 같은 본문을 반환해도 대부분의 가동 시간 도구는 이를 정상(up)으로 표시합니다.

CheckAPI

CheckAPI – 개발자에게 실제로 중요한 부분에 초점을 맞춘 API 헬스 모니터링.

기능

  • 응답 본문 키워드 검증 – 예: 응답에 "status":"ok"가 존재하는지 확인, 서버가 응답했는지만 확인하는 것이 아니라.
  • SSL 인증서 만료 알림.
  • 상업적 제한 없는 무료 플랜
    • 10개 모니터
    • 5분 간격 체크
    • 5가지 알림 채널 모두 지원 (Email, Slack, Telegram, Discord, Webhook)
    • “비상업적 사용만 가능” 제한 없음
  • 유료 플랜
    • Pro ($15/mo): 100개 모니터, 30초 간격 체크, 팀 공유
    • Business ($49/mo): 무제한 모니터, 10초 간격 체크, 1년 데이터 보관

기술 스택

  • 백엔드: FastAPI + Celery + Redis + PostgreSQL (Railway)
  • 프론트엔드: Next.js 14 + TypeScript + Tailwind CSS (Vercel)
  • 알림: Resend (email), Slack/Telegram/Discord/Webhook용 직접 API 호출

피드백 요청

방금 출시했습니다. $0 MRR. @imwon_dev에서 공개적으로 개발 중입니다.
피드백을 기다립니다 — 특히 다른 도구를 사용하면서 “비상업적 사용” 제한에 부딪힌 경험이 있거나, 키워드 검증이 버그를 잡아줄 수 있었던 경우에요.

👉 — 영구 무료 플랜, 신용카드 필요 없음.

0 조회
Back to Blog

관련 글

더 보기 »

Sir Tony Hoare 사망

Jonathan Bowen이 토니 호어의 사망 소식을 3월 5일 목요일에 알려주었습니다. Tony Hoare – Wikipedia https://en.wikipedia.org/wiki/Tony_Hoare Œuvres de Tony Hoare - Da...

연구 데스크의 메모리 문제

왜 증권사는 또 다른 대시보드가 아니라 뇌가 필요했는가. 한 분석가가 책상 너머로 몸을 기울이며 묻는다: “XYZ Inc—파일을 제출한 그 회사에 대한 현재 입장은 무엇인가요?”