Netlifyとは
Netlifyは、静的サイトやモダンなWebアプリケーションの構築、デプロイ、ホスティングを簡単に行えるクラウドベースのプラットフォームです。Gitリポジトリと連携し、コードの変更を自動でビルド・デプロイする機能や、サーバーレス関数、CDN配信、SSL対応など、開発者にとって便利な機能が多数備わっています。無料プランでも多くの機能が利用可能で、個人開発から企業利用まで幅広く対応しています。
主な特徴
1. 簡単なデプロイとGit連携
GitHub、GitLab、Bitbucketなどのリポジトリと連携し、コードのプッシュやマージに応じて自動的にビルドとデプロイが行われます。これにより、手動でのデプロイ作業が不要となり、開発効率が向上します。
2. サーバーレス機能の統合
Netlify Functionsを利用することで、サーバーレス関数を簡単に追加できます。これにより、バックエンドの処理やAPIの構築が容易になり、フロントエンドとバックエンドの統合がスムーズに行えます。
3. 高速なパフォーマンスとグローバルCDN
Netlifyは、グローバルに展開されたCDNを活用して、コンテンツを高速に配信します。また、自動的なアセットの圧縮や画像の最適化など、パフォーマンス向上のための機能も充実しています。
プラン名 | Free & Starter(無料) | Pro(プロ) | Enterprise(エンタープライズ) |
---|---|---|---|
月額料金 | $0(無料) | $19/ユーザー | カスタム(要問い合わせ) |
メンバー数 | 1人 | 無制限 | 無制限 |
帯域幅 | 100GB/月 | 1TB/月 | カスタム |
ビルド時間 | 300分/月 | 25,000分/月 | カスタム |
同時ビルド数 | 1 | 3(追加ごとに$40) | カスタム |
サイト数 | 最大500サイト | 最大500サイト | カスタム |
Serverless functions | 125,000回/月/サイト | 125,000回/月/サイト | カスタム |
Edge Functions | 1,000,000回/月 | 2,000,000回/月 | カスタム |
バックグラウンド関数 | × | ○ | ○ |
パスワード保護 | × | ○ | ○ |
チーム監査ログ | × | 7日間の履歴 | フル履歴 |
環境変数共有 | × | ○ | ○ |
プライベートGitリポジトリ | × | ○ | ○ |
通知機能 | × | Slack & メール | カスタム |
サポート | コミュニティフォーラム | メールサポート | 専任サポート |
SSO & SCIM | × | × | ○ |
カスタム請求 | × | × | ○ |
Netlifyでホスティング可能なフレームワーク一覧
- 11ty (Eleventy) – 柔軟で設定可能なオープンソースの静的サイトジェネレーター
- Angular – エンタープライズ向けのコンポーネントベースのSPAフレームワーク
- Astro – クライアントサイドJavaScriptを最小限に抑えるパフォーマンス重視のフレームワーク
- Create React App – Reactアプリのボイラープレートを生成するCLIツール
- Gatsby – ReactとGraphQLを使用したオープンソースの静的サイトジェネレーター
- Gridsome – Vue.jsをベースとしたJamstackフレームワーク
- Grunt – 頻繁なタスクを自動化するJavaScriptタスクランナー
- Hexo – 高速でシンプルなブログフレームワーク
- Hugo – Go言語で書かれたモダンな静的サイトジェネレーター
- Hydrogen – Shopifyのカスタムストアフロントを構築するためのフレームワーク
- Jekyll – Rubyで書かれた静的サイトジェネレーター
- Middleman – モダンなWeb開発のためのショートカットとツールを備えた静的サイトジェネレーター
- MkDocs – プロジェクトのドキュメントを構築するための高速でシンプルな静的サイトジェネレーター
- Next.js – サーバーサイドレンダリングと静的サイト生成を可能にするReactベースのフレームワーク
- Nuxt – モダンなWeb開発者向けのVue.jsベースのフレームワーク
- Remix – サーバーサイドレンダリング(SSR)を使用するReactフレームワーク
- SvelteKit – Svelteコンポーネントを使用してWebアプリケーションを構築するための多用途なフレームワーク
- TanStack – エンタープライズグレードのルーティングシステムを備えたReactベースのフルスタックフレームワーク
- Vite – 高速なビルドツールと開発サーバーを提供するモダンなフロントエンドツール
- Vue CLI – Vue.jsアプリケーションのための公式CLIツール