Netlify 무료 플랜으로 웹사이트를 운영할 때 알아야 할 제한사항

Netlify는 정적 웹사이트, Jamstack 프로젝트, 프론트엔드 애플리케이션을 빠르게 배포하기 좋은 플랫폼이다. GitHub, GitLab, Bitbucket과 연동해 자동 배포를 구성할 수 있고, React, Vue, Svelte, Astro, Next.js, Nuxt 같은 프레임워크도 쉽게 배포할 수 있다.

Vercel이 Next.js 중심의 프론트엔드 배포 플랫폼으로 많이 쓰인다면, Netlify는 정적 사이트, Jamstack, Forms, 서버리스 함수, Deploy Preview, CDN 기반 호스팅에서 오래 강점을 보여온 서비스다.

하지만 Netlify 역시 무료 플랜을 “무제한 무료 서버”처럼 생각하면 안 된다. 무료로 시작할 수는 있지만, 실제 서비스 운영에서는 트래픽, 배포, 서버리스 함수, 요청 수, 스토리지, 로그 보관, 팀 협업 제한을 확인해야 한다.

이 글에서는 Netlify Free 플랜에서 몇 개의 웹사이트를 운영할 수 있는지, 트래픽과 사용량은 프로젝트별인지 계정 또는 팀 전체 기준인지, 그리고 무료로 Netlify를 활용할 때 무엇을 조심해야 하는지 정리한다. 수치는 2026년 6월 8일 기준 Netlify PricingNetlify credit-based plans 문서를 기준으로 확인했다.

1. Netlify 무료 플랜에서는 웹사이트를 몇 개까지 운영할 수 있을까?

현재 Netlify Free 플랜은 무료로 빌드하고 배포할 수 있는 플랜이다. Pricing 페이지 기준으로 Free 플랜에는 다음 기능이 포함된다.

  • Git, AI, API를 통한 배포
  • Unlimited deploy previews
  • Custom domain과 SSL
  • Functions
  • Netlify Database
  • Blob storage
  • Basic rate limiting
  • Global CDN
  • 월 300 credits

중요한 점은 “사이트 개수”보다 “월 사용량”이다.

Netlify 문서에 따르면 2025년 9월 4일부터 새 Netlify 계정은 credit-based pricing plans를 사용한다. 이 구조에서는 사용량이 credits로 통합 관리된다. 따라서 현재 새 계정 기준으로는 다음처럼 이해하는 것이 안전하다.

Netlify Free 플랜에서 여러 웹사이트를 만들 수는 있지만, 실질적인 운영 가능 수는 월 300 credits 안에서 결정된다.

웹사이트를 10개 만들었더라도 트래픽이 거의 없는 정적 페이지라면 문제가 없을 수 있다. 반대로 사이트가 1개뿐이어도 트래픽이 많거나 Functions, Database, Blob, Edge Functions, AI Gateway를 적극적으로 사용하면 무료 한도에 빨리 도달할 수 있다.

2. 무료 사용량은 프로젝트별인가, 계정 전체 기준인가?

핵심은 이렇다.

Netlify Free 플랜의 사용량은 프로젝트별로 완전히 독립된 무료 한도가 아니라, 팀 또는 계정의 월 credit 한도 안에서 관리된다고 보는 것이 안전하다.

Netlify의 credit 문서는 Free 플랜에 월 300 credits가 포함된다고 설명한다. 또한 월 credit allotment가 팀의 모든 web project에서 사용되고, 사용량이 모두 소진되면 팀의 모든 web project가 paused 상태가 된다고 설명한다.

대표적인 credit 소모 방식은 다음과 같다.

항목Credit 소모 방식
Production deploy1회당 15 credits
Deploy Preview 또는 branch deploy0 credits
ComputeGB-hour당 10 credits
Netlify Forms submissionscredit-based plans에서 무료
AI inferenceAI 모델 사용량 USD 1달러당 180 credits
BandwidthGB당 20 credits
Web requests10,000 requests당 2 credits

단순 계산을 해보면 다음과 같다.

가정월 300 credits 기준 대략치
Bandwidth만 사용약 15GB
Production deploy만 사용약 20회
Web requests만 사용약 1,500,000 requests

실제 프로젝트는 bandwidth, production deploy, compute, web requests를 동시에 사용한다. 따라서 “무료 플랜은 월 15GB 트래픽이 무조건 가능하다” 또는 “배포를 20번까지 무조건 할 수 있다”처럼 단순하게 계산하면 안 된다. 새 Netlify 계정의 핵심은 개별 항목별 고정 무료량이 아니라 월 300 credits 안에서 여러 사용량이 함께 차감된다는 점이다.

3. 한 프로젝트가 한도를 넘으면 다른 프로젝트도 영향을 받을까?

그렇다. 이 부분이 Netlify Free 플랜에서 가장 중요하다.

Netlify credit 문서는 월 credit allotment가 팀의 모든 web project에서 소진되면 모든 web project가 paused 상태가 되고, 방문자는 각 프로젝트 URL에서 Site not available 페이지를 보게 된다고 설명한다.

예를 들어 다음과 같은 상황을 생각해볼 수 있다.

프로젝트상태
사이트 A트래픽 거의 없음
사이트 B트래픽 거의 없음
사이트 C커뮤니티 공유로 트래픽 급증

이 경우 사이트 C만 문제가 되는 것이 아니라, 팀 또는 계정 전체의 프로젝트가 영향을 받을 수 있다.

따라서 무료 Netlify 계정 하나에 중요한 사이트와 실험용 사이트를 모두 넣어두는 것은 위험하다. 블로그, 포트폴리오, 고객 데모, 테스트 앱을 한 팀에서 모두 운영한다면 하나의 프로젝트가 전체 운영 안정성에 영향을 줄 수 있다.

4. Netlify 무료 플랜은 상업적 프로젝트에 사용할 수 있을까?

Netlify Free 플랜은 개인 프로젝트, 실험, 초기 프로젝트를 시작하기에 좋은 플랜이다. Vercel Hobby 플랜처럼 비상업적 개인 사용을 전면에 강하게 내세우는 구조와는 결이 조금 다르다.

그렇다고 고객사 운영 웹사이트나 회사 서비스를 무료 플랜에 계속 올려두는 것이 좋은 판단이라는 뜻은 아니다.

기술적으로 가능하더라도 다음과 같은 경우에는 유료 플랜을 고려하는 것이 현실적이다.

  • 고객사 공식 웹사이트
  • 회사 랜딩 페이지
  • 광고 집행용 마케팅 페이지
  • 결제 기능이 있는 서비스
  • 예약, 문의, 회원가입이 중요한 서비스
  • 트래픽이 지속적으로 발생하는 블로그
  • 장애 발생 시 빠르게 복구해야 하는 서비스

무료 플랜은 시작 비용 없이 배포할 수 있는 환경이지, 운영 안정성과 충분한 관측 가능성이 보장되는 프로덕션 인프라라고 보기는 어렵다.

5. 정적 웹사이트에는 꽤 적합하다

Netlify는 정적 웹사이트 운영에 잘 맞는다. 다음과 같은 프로젝트는 Free 플랜에서도 비교적 실용적으로 운영할 수 있다.

  • 개인 포트폴리오
  • 개인 블로그
  • 정적 랜딩 페이지
  • 오픈소스 프로젝트 문서
  • HTML, CSS, JavaScript 데모
  • Astro, Hugo, Eleventy 기반 사이트
  • React, Vue, Svelte 정적 빌드 결과물

정적 사이트는 서버리스 함수 실행이 거의 없고, 캐시 효율이 좋으며, 운영 구조가 단순하다. 방문자가 아주 많지 않다면 Netlify Free 플랜만으로도 충분할 수 있다.

하지만 이미지가 많거나, 파일 다운로드가 많거나, 외부에서 자주 공유되는 사이트라면 bandwidth credits를 빠르게 소모할 수 있다.

6. 동적 애플리케이션은 신중해야 한다

Netlify는 Functions, Edge Functions, Database, Blob storage, AI Gateway 같은 기능도 제공한다. 즉, 단순 정적 호스팅을 넘어 일부 백엔드성 기능까지 처리할 수 있다.

하지만 무료 플랜에서 다음과 같은 애플리케이션을 운영하는 것은 주의해야 한다.

  • 로그인 기능이 있는 앱
  • 서버리스 API 호출이 많은 앱
  • 이미지 업로드 기능이 있는 앱
  • 파일 다운로드가 많은 서비스
  • 데이터베이스를 자주 호출하는 서비스
  • 외부 API를 자주 프록시하는 서비스
  • 실시간성에 가까운 기능이 필요한 앱
  • AI API 또는 AI Gateway를 사용하는 앱

이런 앱은 bandwidth뿐 아니라 compute, web requests, database usage, blob storage usage, AI inference usage까지 함께 증가한다. 단순 페이지뷰보다 비용 구조가 훨씬 복잡해진다.

무료 플랜에서는 “동작한다”와 “서비스로 운영할 수 있다”를 구분해야 한다.

7. Production deploy도 credits를 사용한다

Netlify credit-based plan에서는 successful production deploy 1회당 15 credits를 사용한다. 반면 Deploy Preview와 branch deploy는 preview, 실험, 버전 관리를 위한 배포로 0 credits로 설명되어 있다. 실패한 deploy와 이전 production deploy로 rollback하는 작업도 credits를 사용하지 않는다.

월 300 credits만 있다고 가정하면 production deploy만으로는 약 20회 배포가 가능하다. 하지만 실제로는 트래픽, requests, compute도 함께 credits를 사용하므로 실제 운영 여유는 더 줄어들 수 있다.

개발 중 main 브랜치에 자주 push하는 습관이 있다면 무료 플랜에서는 불리할 수 있다. 권장 방식은 다음과 같다.

  • 실험적인 커밋은 별도 브랜치에서 작업한다.
  • production deploy를 불필요하게 자주 만들지 않는다.
  • 작은 수정마다 main에 바로 merge하지 않는다.
  • 로컬에서 충분히 확인한 뒤 배포한다.
  • Deploy Preview와 production deploy의 차이를 이해한다.

Netlify의 Deploy Preview는 강력한 기능이다. 무료 플랜에서는 이 장점을 활용하고, production deploy는 실제 릴리스 단위로 관리하는 편이 좋다.

8. 트래픽 폭증에 취약하다

무료 플랜에서 가장 위험한 상황은 예상하지 못한 트래픽 폭증이다.

개인 블로그 글이 커뮤니티, 뉴스레터, SNS에서 갑자기 공유되면 다음 항목이 빠르게 증가한다.

  • bandwidth
  • web requests
  • Image CDN usage
  • function responses
  • file downloads

특히 이미지가 많은 글, 데모 파일 다운로드, 동영상 파일, PDF 파일이 포함된 사이트라면 bandwidth 사용량이 빠르게 늘어난다.

무료 플랜에서 트래픽 폭증 리스크를 줄이려면 다음을 고려해야 한다.

  • 큰 이미지는 압축 후 업로드한다.
  • 동영상은 YouTube, Vimeo 같은 외부 서비스를 사용한다.
  • 대용량 파일 다운로드는 별도 스토리지를 사용한다.
  • 이미지 포맷은 WebP, AVIF를 적극 활용한다.
  • 불필요한 폰트 파일을 줄인다.
  • 캐싱 헤더 설정을 확인한다.

9. Forms, Functions, Edge Functions의 차이를 구분해야 한다

Netlify의 장점 중 하나는 Forms다. HTML form을 간단히 연결해 문의 폼을 만들 수 있다. 현재 credit-based plans 문서 기준으로 Netlify Forms submissions는 무료로 설명되어 있다.

하지만 Forms가 무료라고 해서 Netlify의 모든 동적 기능이 무료라는 뜻은 아니다. 특히 다음 기능을 사용할 때는 credit 소모와 플랜 제한을 확인해야 한다.

  • Netlify Functions
  • Edge Functions
  • Netlify Database
  • Blob Storage
  • Image CDN
  • AI Gateway
  • Agent Runners

단순 정적 페이지라면 문제가 적지만, 이런 기능을 붙이는 순간 Netlify는 단순 호스팅이 아니라 애플리케이션 플랫폼으로 동작한다. 이 경우 무료 플랜의 사용량 관리가 훨씬 중요해진다.

10. 로그와 모니터링 제한도 확인해야 한다

무료 플랜에서는 관측 가능성, 로그 보관, 분석 기능에도 제한이 있다.

Netlify Pricing 페이지 기준으로 Free 플랜은 다음 수준의 보관 기간을 제공한다.

항목Free 플랜 기준
Observability1-day history
Web Analytics & Real User Monitoring1-day retention
Functions log retention24-hour history
Edge Functions log retention24-hour history

개인 프로젝트에서는 충분할 수 있지만, 운영 서비스에서는 부족할 수 있다. 예를 들어 금요일 밤에 장애가 발생했는데 월요일에 확인하면 필요한 로그가 이미 사라졌을 가능성이 있다.

운영 서비스라면 다음을 고려해야 한다.

  • 외부 에러 추적 도구 사용
  • 중요한 API 에러 별도 저장
  • 폼 제출 실패 로그 확인
  • 함수 실행 실패 알림 구성
  • 장애 대응 기준 수립

무료 플랜은 장애 분석과 장기 모니터링에 적합한 환경은 아니다.

11. 운영 전 체크리스트

Netlify Free 플랜으로 웹사이트나 앱을 운영하기 전에는 다음 항목을 확인하는 것이 좋다.

  • 현재 계정이 credit-based plan인지 legacy plan인지 확인했는가?
  • 월 300 credits 안에서 운영 가능한가?
  • production deploy 횟수가 과도하지 않은가?
  • bandwidth 사용량이 크지 않은가?
  • 이미지와 파일 용량을 최적화했는가?
  • Functions 사용량이 많지 않은가?
  • Edge Functions 사용량이 많지 않은가?
  • Database 또는 Blob Storage를 많이 쓰지 않는가?
  • AI Gateway나 Agent Runners를 사용하지 않거나, 사용량 제한을 이해했는가?
  • 한 프로젝트의 사용량 증가가 전체 프로젝트 pause로 이어질 수 있음을 이해했는가?
  • 중요한 서비스와 실험용 프로젝트를 같은 무료 팀에 몰아넣지 않았는가?
  • 로그 보관 시간이 짧아도 문제가 없는가?
  • 고객사 또는 회사 서비스라면 유료 플랜을 검토했는가?

이 중 여러 항목이 불안하다면 Free 플랜은 개발, 테스트, 개인 프로젝트 용도로만 쓰는 것이 안전하다.

12. Vercel 무료 플랜과 비교하면 어떤 차이가 있을까?

Vercel과 Netlify는 둘 다 무료 배포가 가능하지만, 무료 플랜의 성격이 다르다.

항목Vercel HobbyNetlify Free
강점Next.js, 프론트엔드 앱, 서버리스 통합정적 사이트, Jamstack, Forms, Deploy Preview
무료 사용 성격개인, 비상업적 사용 중심개인 프로젝트와 초기 실험 중심
사용량 구조항목별 제한 중심새 계정은 credits 기반
여러 프로젝트 운영가능하지만 계정 사용량 주의가능하지만 월 300 credits와 pause 리스크 주의
트래픽 관리Fast Data Transfer 등 제한 확인 필요Bandwidth가 credits를 소모
배포 관리배포 횟수와 빌드 시간 확인 필요Production deploy가 credits를 소모

정적 사이트나 간단한 랜딩 페이지는 Netlify가 더 편하게 느껴질 수 있다. 반면 Next.js App Router, Vercel Functions, Vercel Edge 중심의 프로젝트라면 Vercel이 더 자연스러울 수 있다.

하지만 둘 다 무료 플랜에서는 테스트, 학습, 소규모 개인 프로젝트에 더 적합하다는 점은 같다.

결론: Netlify 무료 플랜은 월 300 credits를 중심으로 봐야 한다

Netlify Free 플랜은 개인 포트폴리오, 정적 블로그, 오픈소스 데모, 소규모 프론트엔드 프로젝트를 배포하기에 좋은 선택이다. Custom domain, SSL, CDN, Functions, Deploy Preview 등 개발자에게 필요한 기능을 무료로 시작할 수 있다는 점은 확실한 장점이다.

하지만 현재 새 Netlify 계정의 무료 플랜은 월 300 credits라는 제한이 핵심이다. bandwidth, production deploy, compute, web requests 등이 이 credits를 함께 사용한다. 또한 팀의 credits가 모두 소진되면 전체 web projects가 paused 상태가 될 수 있다는 점도 중요하다.

현실적인 판단 기준은 다음과 같다.

상황판단
개인 포트폴리오, 정적 블로그, 테스트 앱Netlify Free 적합
고객사 웹사이트, 회사 서비스, 트래픽 있는 앱Personal, Pro 또는 별도 인프라 검토

무료로 시작하는 것은 좋다. 하지만 실제 사용자가 생기고, 트래픽이 늘고, 서버리스 함수나 데이터 저장 기능을 쓰기 시작한다면 그때부터는 무료 호스팅이 아니라 운영 인프라로 판단해야 한다.

참고로 2025년 9월 4일 이전 계정은 legacy plan일 수 있다. 새 계정과 기존 계정의 한도 체계가 다를 수 있으므로, Netlify 대시보드의 Usage & billing에서 본인 팀의 플랜 유형을 먼저 확인하는 것이 정확하다.