Welcome to Netlify

Netlify is an all-in-one platform for automating modern web projects. Replace your hosting infrastructure, continuous integration, and deployment pipeline with a single workflow. Integrate dynamic functionality like serverless functions, user authentication, and form handling as your projects grow.

# Get started

To get started with Netlify, learn how to create deploys. Options for creating deploys range from connecting a Git repository for continuous deployment to publishing a site folder with drag and drop. Use the Deploy to Netlify button on our Jamstack templates to create a Git repository linked to a Netlify site that you can experiment with.

# Discover Netlify

Explore our documentation to learn about Netlify products and features. Here are some highlights from each section of the docs:

Configure builds – Netlify can run your build command and deploy the result whenever you push to your Git repo. Get started with basic build settings, learn about managing build dependencies, and explore additional options available with file-based configuration.

Site deploysAtomic deploys with Netlify guarantee that your site is always consistent. Learn how to manage deploys, enable deploy notifications, and run a branch-based split test. Use the power of Deploy Previews to review site changes and collaborate with team members.

Monitor sites – Learn how Netlify Analytics lets you monitor trends in site activity. Monitor builds to understand the role individual sites play in your team’s builds usage. Explore what kinds of logs and notifications are available for your sites.

Domains & HTTPSRegister a new domain in the Netlify UI, or use a domain you already own, to assign a custom domain to your site. Either way, you can have Netlify handle DNS management for you. We provide free automatic HTTPS on all sites.

Static routing – Learn about static routing options available with redirects, proxies, and custom headers.

Edge Handlers – You can personalize each site visitor’s experience by using Edge Handlers to make quick dynamic routing decisions. Localized content, customized authentication, and personalized ads are just a few of the possibilities. Explore ways to modify HTTP requests and responses using custom JavaScript code running on our CDN edge nodes. Learn how to declare Edge Handlers to control when they’re executed.

Visitor access – Enable site-wide password protection, authenticate users with Netlify Identity, or configure role-based access control.

Forms – You can use Netlify Forms without adding API calls or extra JavaScript on your site, configure extra spam prevention beyond our automatic spam filtering, and receive notifications about new submissions.

FunctionsDeploy serverless functions built with JavaScript, with TypeScript, or with Go. You can even execute Background Functions for long-running tasks and trigger function calls when certain Netlify events happen.

Large Media – Get the benefits of Git version tracking for large files without bloating your repository. Use dynamic image transformations so you can upload images at full resolution, then serve the exact size you need when you need it.

Partner add-ons – Learn how to work with add-ons to connect third-party APIs and other microservices to your Jamstack projects on Netlify, discover what partner add-ons are currently available, or make your own add-on.

CLI – You can use Netlify’s command line interface to deploy sites or configure continuous deployment. Netlify Dev brings the functionality of your Netlify production environment directly to your local machine.

API – To get started with the Netlify API, learn how to authenticate and make a request. Then explore options for deploying via API and usage for some popular endpoints.

Accounts & billing – Learn about managing team members and how to transfer sites between teams.

Get help - Explore self-serve and interactive help resources. Get tips for requesting support by email to help our support engineers help you.

# We’re here to help

Troubleshooting tips – Find guidance for troubleshooting builds, DNS & HTTPS, and Forms.

Tutorials – Explore the tutorials on our blog for step-by-step guides on Netlify features, and to learn more about the Jamstack and the future of web development.

Forums – Visit the Netlify Support Forums to discuss ideas and questions with Netlify staff and your fellow Netlify users.

Custom packagesContact our sales team to create a custom package if you need dedicated secondary DNS, custom deployment options for serverless functions, or other custom Enterprise plan features.

Research program – Netlify’s research team is here to advocate for you as our product continues to grow. Join our research program to help us better understand your needs, and try out experimental features with Netlify Labs. The research team shares what they learn with the product and design teams so they keep your needs in mind when they make decisions big and small.

Docs feedback – Use the feedback form at the bottom of any docs page to let us know what you find most useful in the docs and what could use improvement. We look forward to hearing from you!

Helpful Hints

Helpful Hints: NodeJS (including React)

Helpful Hints: Ruby

Helpful Hints: Python