Our website uses cookies to improve your experience. By using our website, you consent to our use of cookies. To learn more, please see our Privacy Policy.

A cloud-oriented
programming language

Wing elevates the developer experience by combining infrastructure and runtime code, minimizing the complexity of the cloud

npm i -g winglang && wing docs

Take a tour of Wing
Get started

So, why Wing?

Infrastructure and code in one language

Be independent and focus on your application by offloading cloud mechanics to the Wing compiler

  • Cloud resources as native language primitives
  • Distributed programming through remote async functions
  • Automatic generation of IAM policies and other cloud mechanics based on intent
Learn more

Instant local simulation

Stay in the flow with minimal context switching and instant feedback

  • Iterate much faster with instant feedback on code changes
  • Visualize, interact, and debug locally with Wing Console
  • Unit test entire cloud architectures without mocking the cloud around them
Learn more

Deploy anywhere

Use any service, compile to multiple clouds and provisioning engines, with full control over the details

  • Reduce friction by separating Dev and Ops concerns
  • Apply policy and customization through compiler plugins
  • Fine tune infrastructure with escape hatches into underlying layers
AWS, GCP, Azure, Terraform,
CloudFormation, Pulumi, Kubrnetes
AWS, GCP, Azure, Terraform, CloudFormation, Pulumi, Kubrnetes
Learn more

Simple adoption

Easy to learn and works seamlessly with your existing stack and tools

  • Deployment and management tools remain unchanged
  • Mature ecosystem - import any NPM module into your code
  • Integrates into existing codebases - write runtime code in other languages and reference it with Wing
  • CDK interop - import and export CDK constructs to and from Wing
Because of compilation
to Terraform and javascript
Because of compilation to Terraform and javascript

Wing is an open source community driven language

Check out our community
Run locally or deploy to any run in the cloud.
I'm sure @winglangio is the logical progression towards modern software development. Certain native cloud concepts are core part of the programming language. And yet the level of abstraction at which you program is highly portable.
Andreas Grimm
"Serverless & IAM" Solutions Architect
I hope Winglang will be the programming language of the future.
My head is spinning with implications of Pulumi, Terraform, CDK, CloudFormation and K8s YAML being abstracted away by a compiled cloud-oriented programming language.
Eric Riddoch
Sr. MLOps Engineer
A solution that is anywhere near as convenient as it is in Wing.
The local simulator is incredible value, it has been one of the things that has been difficult for me to find.
Griffin Hammer
Principal Software Engineer

Read more

Check our blog

Any questions?

Here are some of our most asked questions
See all FAQ on GitHub

Keep up with wing!

For occasional updates about the Wing project:
Thank you! Your submission has been received!
Something went wrong while submitting the form.

Finally, a language that can speak cloud

Ready to get started?