--- title: "Creating an AWS SQS with Pulumi" meta_desc: "Learn how to use Pulumi to define an AWS SQS resource which can then be deployed to AWS and managed as infrastructure as code." meta_image: "/images/docs/service/aws-sqs.png" service: "SQS" description: "is a fully managed message queuing service that makes it easy to decouple and scale microservices, distributed systems, and serverless applications" aws_here: "https://aws.amazon.com/sqs/" menu: aws: name: SQS parent: aws-guides aliases: - /docs/aws/sqs/ --- ## Create an AWS SQS resource using `@pulumi/aws` The `@pulumi/aws` library enables fine-grained control over the AWS SQS resource meaning it can be coded, deployed, and managed entirely in code. ```javascript const aws = require("@pulumi/aws"); const queue = new aws.sqs.Queue("myqueue"); ```