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, check out our step-by-step tutorial. For next steps, you can learn how to add a new site. Deployment options 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 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:

Environment variables - Learn about environment variable options on Netlify, how to declare environment variables, and how to use variables to configure your site builds and functionality while keeping your secret values secure.

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.

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 TypeScript, with JavaScript, or with Go. You can even execute background functions for long-running tasks and trigger function calls when certain Netlify events happen.

Edge FunctionsBuild fast, personalized web experiences on an open runtime standard at the network edge. Create an edge function to deploy with your site or create an integration for others to enjoy.

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.

Integrations – Learn about all the different ways you can integrate your Netlify site with the wider web ecosystem. From popular frameworks, like Next.js and Nuxt, to a full Integrations Hub, where you can discover Build Plugins, templates, and other integration tools to extend the functionality of your projects.

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 with the 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 Functions, or other custom Enterprise plan features.

Changelog – Visit the updates category in our Forums for official product and feature updates in real-time. For periodic summaries of what’s new at Netlify, check out our changelog blog posts.

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