Skip to content

Start from anywhere

Netlify simplifies web project publishing and management for the hobbyist to the professional developer. Based on your starting pathway, learn how you can get started launching your ideas, businesses, and more on Netlify.

Flow diagram with verbs "Start", "Build", "Deploy", "Manage", and "Extend"

There are many ways to publish your web project using Netlify. Here are just some ways to start a new web project on Netlify.

When you start a new project using an agent, whether you are using a site or app builder like Bolt or an AI-powered code editor like Windsurf, you’ll want to ensure your agent has the right context for building your project.

We recommend you check out our docs on Building with AI.

Choose a template that best fits your use case. Check out our top templates on GitHub.

To get started with a template quickly, follow the template quickstart guide.

You can also start a template project in your terminal using the Netlify CLI. Learn more in the CLI guides overview or in Get started with the CLI.

There are many ways to publish an existing project to Netlify or move an already published app/site to Netlify.

Starting from a remote Git repository hosted on a Git provider, such as GitHub, GitLab, Azure DevOps, or Bitbucket, you can publish your project to the web with just a repository link and a few clicks.

Publish your site/app to the web with just the files you have. You can publish your project to the web by dragging and dropping your files into the Netlify app. Learn more from our docs on using the drag and drop web publisher.

Alternatively, you can programmatically publish your app/site by using the Netlify API. Learn more about deploying a zip file to a production site.

Starting from local development, you can install the Netlify CLI and publish your project to the web with just a few commands.

Learn more about getting started with the Netlify CLI.

If you already built your project with a site or app builder like Bolt, you can deploy and manage your project on Netlify by claiming your deployment or downloading your project files and then publishing them to the web with our drag and drop web publisher.