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 deploys – Atomic 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 & HTTPS – Register 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.
Edge Functions – Build 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.
# We’re here to help
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.
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!
Did you find this doc useful?
Your feedback helps us improve our docs.