![Forrest logo](/images/logo.png)
serverless:tldr:47590
The command "serverless create" is a command used in the Serverless Framework. This command allows you to create a new Serverless service, which is a collection of AWS Lambda functions and the necessary resources used to deploy and manage them.
When you run the "serverless create" command, you provide the template for the service you want to create. The template specifies the structure and initial configuration of the service. There are several built-in templates available, such as "aws-nodejs" for Node.js functions on AWS Lambda, "aws-python" for Python functions, and so on.
For example, to create a new service using the "aws-nodejs" template, you would run:
serverless create --template aws-nodejs --name my-service
This command will generate the necessary files and folder structure for your service, including a "serverless.yml" file that defines the configuration for the deployment and a sample Lambda function.
After running the "serverless create" command, you can further customize your service by editing the generated files and adding more functions or AWS resources as needed. Once you are ready, you can use the "serverless deploy" command to deploy your service and all its functions to your chosen cloud provider.