API Reference

lean cloud push


Push local projects to QuantConnect.

$ lean cloud push [options]


Pushes local projects to QuantConnect while preserving the directory structure of your local projects. The project's files, its description, and its parameters are pushed to the cloud. By default, all local projects are pushed, unless a --project is specified, in which case a single project is pushed.

Before pushing a local project, the CLI checks if the cloud project with the same path already exists. If it does and the cloud project is not linked to the local project (because of an earlier lean cloud pull or lean cloud push) the CLI skips pushing the cloud project and logs a descriptive warning message. If the cloud project does not exist yet, the CLI creates it for you and pushes the contents of the local project to the newly created cloud project.

Files in the cloud which don't exist locally are not deleted by this command.


The lean cloud push command supports the following options:

--project <path>Path to the local project to push (all local projects if not specified).
--verboseEnable debug logging.
--helpDisplay the help text of the lean cloud push command and exit.

You can also see our Videos. You can also get in touch with us via Discord.

Did you find this page helpful?

Contribute to the documentation: