

# Different ways to create a bot with Amazon Lex V2
<a name="create-bot"></a>

You can create a bot with Amazon Lex V2 in the following ways:

1. Use the Amazon Lex V2 console to create a bot using a website interface. For more information, see [Creating a bot using the Amazon Lex V2 console](create-bot-console.md).

1. Use the Descriptive Bot Builder to create a bot using Amazon Bedrock's generative AI capabilities. For more information, see [Use a description to build a bot in Lex V2 with the descriptive bot builder](nld-bots.md).

1. Use bot templates to create a preconfigured bot that matches common business use-cases. For more information, see [Creating Amazon Lex V2 bots using templates](bot-templates.md).

1. Use an [AWS SDK](https://aws.amazon.com/tools/#sdk) to create a bot using API operations.

1. Use the Automated Chatbot designer to create a bot using existing chat transcripts between agents and customers. For more information, see [Creating Amazon Lex V2 bots using the Automated Chatbot Designer](designing.md).

1. Import an existing bot definition. For more information, see [Importing bots in Lex V2](import.md).

1. Use CloudFormation to create a bot. For more information, see [Creating Amazon Lex V2 resources with AWS CloudFormation](creating-resources-with-cloudformation.md).

**Topics**
+ [Creating a bot using the Amazon Lex V2 console](create-bot-console.md)
+ [Creating Amazon Lex V2 bots using templates](bot-templates.md)
+ [Creating Amazon Lex V2 bots using the Automated Chatbot Designer](designing.md)