2020-05-06 00:09:31 +02:00
< a href = "https://www.pulumi.com?utm_campaign=pulumi-pulumi-github-repo&utm_source=github.com&utm_medium=top-logo" title = "Pulumi - Modern Infrastructure as Code - AWS Azure Kubernetes Containers Serverless" >
2019-07-25 18:58:12 +02:00
< img src = "https://www.pulumi.com/images/logo/logo.svg" width = "350" >
< / a >
2016-10-09 01:01:25 +02:00
2020-05-06 00:09:31 +02:00
[![Slack ](http://www.pulumi.com/images/docs/badges/slack.svg )](https://slack.pulumi.com?utm_campaign=pulumi-pulumi-github-repo& utm_source=github.com& utm_medium=slack-badge)
Add some badges and goodies
This change spiffs up the README a little bit, by adding badges and
other goodies:
* Add a logo image, rather than just text.
* Add some badges
- Slack
- NPM version
- PyPI version
- GoDoc APIs
- License
I'm sure we can add more, but this livens things up a bit.
* Wordsmith the introductory text for SEO and some extra oomph.
* Add a Welcome section with important links to Getting Started,
Tutorials, Examples, A Tour of Pulumi, Reference Docs, and
Community Slack. Pin a nice image of our console to the right.
* Add a Getting Started section which extends the existing "how to
install" section slightly to cover a bit more ground. Ultimately,
pulumi.io is the source of truth here, but having it here seems handy.
2018-06-30 20:37:40 +02:00
[![NPM version ](https://badge.fury.io/js/%40pulumi%2Fpulumi.svg )](https://npmjs.com/package/@pulumi/pulumi)
[![Python version ](https://badge.fury.io/py/pulumi.svg )](https://pypi.org/project/pulumi)
[![GoDoc ](https://godoc.org/github.com/pulumi/pulumi?status.svg )](https://godoc.org/github.com/pulumi/pulumi)
[![License ](https://img.shields.io/npm/l/%40pulumi%2Fpulumi.svg )](https://github.com/pulumi/pulumi/blob/master/LICENSE)
2018-03-26 00:14:30 +02:00
2020-05-06 00:09:31 +02:00
< a href = "https://www.pulumi.com/docs/get-started/?utm_campaign=pulumi-pulumi-github-repo&utm_source=github.com&utm_medium=get-started-button" title = "Get Started" >
2019-08-27 18:01:01 +02:00
< img src = "https://www.pulumi.com/images/get-started.svg" align = "right" width = "120" >
2019-08-27 17:27:56 +02:00
< / a >
2019-07-30 20:32:36 +02:00
2019-06-27 17:58:51 +02:00
**Pulumi's Infrastructure as Code SDK** is the easiest way to create and deploy cloud software that use
2018-08-15 21:03:23 +02:00
containers, serverless functions, hosted services, and infrastructure, on any cloud.
2016-10-09 01:24:26 +02:00
2018-08-15 21:03:23 +02:00
Simply write code in your favorite language and Pulumi automatically provisions and manages your
2020-05-06 00:09:31 +02:00
[AWS ](https://www.pulumi.com/docs/reference/clouds/aws/?utm_campaign=pulumi-pulumi-github-repo&utm_source=github.com&utm_medium=aws-reference-link ),
[Azure ](https://www.pulumi.com/docs/reference/clouds/azure/?utm_campaign=pulumi-pulumi-github-repo&utm_source=github.com&utm_medium=azure-reference-link ),
[Google Cloud Platform ](https://www.pulumi.com/docs/reference/clouds/gcp/?utm_campaign=pulumi-pulumi-github-repo&utm_source=github.com&utm_medium=gcp-reference-link ), and/or
[Kubernetes ](https://www.pulumi.com/docs/reference/clouds/kubernetes/?utm_campaign=pulumi-pulumi-github-repo&utm_source=github.com&utm_medium=kuberneters-reference-link ) resources, using an
2019-07-25 18:58:12 +02:00
[infrastructure-as-code ](https://en.wikipedia.org/wiki/Infrastructure_as_Code ) approach.
Skip the YAML, and use standard language features like loops, functions, classes,
and package management that you already know and love.
2017-01-02 00:19:22 +01:00
2018-08-11 19:09:11 +02:00
For example, create three web servers:
```typescript
let aws = require("@pulumi/aws");
let sg = new aws.ec2.SecurityGroup("web-sg", {
ingress: [{ protocol: "tcp", fromPort: 80, toPort: 80, cidrBlocks: ["0.0.0.0/0"]}],
});
for (let i = 0; i < 3 ; i + + ) {
new aws.ec2.Instance(`web-${i}`, {
ami: "ami-7172b611",
instanceType: "t2.micro",
securityGroups: [ sg.name ],
userData: `#!/bin/bash
echo "Hello, World!" > index.html
nohup python -m SimpleHTTPServer 80 & `,
});
}
```
Or a simple serverless timer that archives Hacker News every day at 8:30AM:
```typescript
2019-08-01 05:16:04 +02:00
const aws = require("@pulumi/aws");
const snapshots = new aws.dynamodb.Table("snapshots", {
attributes: [{ name: "id", type: "S", }],
hashKey: "id", billingMode: "PAY_PER_REQUEST",
});
aws.cloudwatch.onSchedule("daily-yc-snapshot", "cron(30 8 * * ? *)", () => {
require("https").get("https://news.ycombinator.com", res => {
2018-08-11 19:09:11 +02:00
let content = "";
res.setEncoding("utf8");
2019-05-14 07:28:00 +02:00
res.on("data", chunk => content += chunk);
2019-08-01 05:16:04 +02:00
res.on("end", () => new aws.sdk.DynamoDB.DocumentClient().put({
TableName: snapshots.name.get(),
Item: { date: Date.now(), content },
}).promise());
}).end();
2018-08-11 19:09:11 +02:00
});
```
Many examples are available spanning containers, serverless, and infrastructure in
[pulumi/examples ](https://github.com/pulumi/examples ).
Add some badges and goodies
This change spiffs up the README a little bit, by adding badges and
other goodies:
* Add a logo image, rather than just text.
* Add some badges
- Slack
- NPM version
- PyPI version
- GoDoc APIs
- License
I'm sure we can add more, but this livens things up a bit.
* Wordsmith the introductory text for SEO and some extra oomph.
* Add a Welcome section with important links to Getting Started,
Tutorials, Examples, A Tour of Pulumi, Reference Docs, and
Community Slack. Pin a nice image of our console to the right.
* Add a Getting Started section which extends the existing "how to
install" section slightly to cover a bit more ground. Ultimately,
pulumi.io is the source of truth here, but having it here seems handy.
2018-06-30 20:37:40 +02:00
Pulumi is open source under the Apache 2.0 license, supports many languages and clouds, and is easy to extend. This
repo contains the `pulumi` CLI, language SDKs, and core Pulumi engine, and individual libraries are in their own repos.
2018-06-10 19:35:51 +02:00
Add some badges and goodies
This change spiffs up the README a little bit, by adding badges and
other goodies:
* Add a logo image, rather than just text.
* Add some badges
- Slack
- NPM version
- PyPI version
- GoDoc APIs
- License
I'm sure we can add more, but this livens things up a bit.
* Wordsmith the introductory text for SEO and some extra oomph.
* Add a Welcome section with important links to Getting Started,
Tutorials, Examples, A Tour of Pulumi, Reference Docs, and
Community Slack. Pin a nice image of our console to the right.
* Add a Getting Started section which extends the existing "how to
install" section slightly to cover a bit more ground. Ultimately,
pulumi.io is the source of truth here, but having it here seems handy.
2018-06-30 20:37:40 +02:00
## Welcome
2018-06-17 20:15:03 +02:00
2019-07-25 18:58:12 +02:00
< img align = "right" width = "400" src = "https://www.pulumi.com/images/docs/quickstart/console.png" / >
2018-06-10 19:35:51 +02:00
Add some badges and goodies
This change spiffs up the README a little bit, by adding badges and
other goodies:
* Add a logo image, rather than just text.
* Add some badges
- Slack
- NPM version
- PyPI version
- GoDoc APIs
- License
I'm sure we can add more, but this livens things up a bit.
* Wordsmith the introductory text for SEO and some extra oomph.
* Add a Welcome section with important links to Getting Started,
Tutorials, Examples, A Tour of Pulumi, Reference Docs, and
Community Slack. Pin a nice image of our console to the right.
* Add a Getting Started section which extends the existing "how to
install" section slightly to cover a bit more ground. Ultimately,
pulumi.io is the source of truth here, but having it here seems handy.
2018-06-30 20:37:40 +02:00
* **[Getting Started](#getting-started)**: get up and running quickly.
2018-06-10 19:35:51 +02:00
2020-05-06 00:09:31 +02:00
* **[Tutorials](https://www.pulumi.com/docs/reference/tutorials/?utm_campaign=pulumi-pulumi-github-repo& utm_source=github.com& utm_medium=welcome-tutorials)**: walk through end-to-end workflows for creating containers, serverless
Add some badges and goodies
This change spiffs up the README a little bit, by adding badges and
other goodies:
* Add a logo image, rather than just text.
* Add some badges
- Slack
- NPM version
- PyPI version
- GoDoc APIs
- License
I'm sure we can add more, but this livens things up a bit.
* Wordsmith the introductory text for SEO and some extra oomph.
* Add a Welcome section with important links to Getting Started,
Tutorials, Examples, A Tour of Pulumi, Reference Docs, and
Community Slack. Pin a nice image of our console to the right.
* Add a Getting Started section which extends the existing "how to
install" section slightly to cover a bit more ground. Ultimately,
pulumi.io is the source of truth here, but having it here seems handy.
2018-06-30 20:37:40 +02:00
functions, and other cloud services and infrastructure.
* **[Examples](https://github.com/pulumi/examples)**: browse a number of useful examples across many languages,
clouds, and scenarios including containers, serverless, and infrastructure.
2020-05-06 00:09:31 +02:00
* **[Reference Docs](https://www.pulumi.com/docs/reference/?utm_campaign=pulumi-pulumi-github-repo& utm_source=github.com& utm_medium=welcome-reference-docs)**: read conceptual documentation, in addition to details on how
Add some badges and goodies
This change spiffs up the README a little bit, by adding badges and
other goodies:
* Add a logo image, rather than just text.
* Add some badges
- Slack
- NPM version
- PyPI version
- GoDoc APIs
- License
I'm sure we can add more, but this livens things up a bit.
* Wordsmith the introductory text for SEO and some extra oomph.
* Add a Welcome section with important links to Getting Started,
Tutorials, Examples, A Tour of Pulumi, Reference Docs, and
Community Slack. Pin a nice image of our console to the right.
* Add a Getting Started section which extends the existing "how to
install" section slightly to cover a bit more ground. Ultimately,
pulumi.io is the source of truth here, but having it here seems handy.
2018-06-30 20:37:40 +02:00
to configure Pulumi to deploy into your AWS, Azure, or Google Cloud accounts, and/or Kubernetes cluster.
2020-05-06 00:09:31 +02:00
* **[Community Slack](https://slack.pulumi.com/?utm_campaign=pulumi-pulumi-github-repo& utm_source=github.com& utm_medium=welcome-slack)**: join us over at our community Slack channel. Any and all
Add some badges and goodies
This change spiffs up the README a little bit, by adding badges and
other goodies:
* Add a logo image, rather than just text.
* Add some badges
- Slack
- NPM version
- PyPI version
- GoDoc APIs
- License
I'm sure we can add more, but this livens things up a bit.
* Wordsmith the introductory text for SEO and some extra oomph.
* Add a Welcome section with important links to Getting Started,
Tutorials, Examples, A Tour of Pulumi, Reference Docs, and
Community Slack. Pin a nice image of our console to the right.
* Add a Getting Started section which extends the existing "how to
install" section slightly to cover a bit more ground. Ultimately,
pulumi.io is the source of truth here, but having it here seems handy.
2018-06-30 20:37:40 +02:00
discussion or questions are welcome.
2019-08-01 05:16:04 +02:00
* **[Roadmap](https://github.com/pulumi/pulumi/wiki/Roadmap)**: check out what's on the roadmap for the Pulumi
2018-12-04 01:31:49 +01:00
project over the coming months.
Add some badges and goodies
This change spiffs up the README a little bit, by adding badges and
other goodies:
* Add a logo image, rather than just text.
* Add some badges
- Slack
- NPM version
- PyPI version
- GoDoc APIs
- License
I'm sure we can add more, but this livens things up a bit.
* Wordsmith the introductory text for SEO and some extra oomph.
* Add a Welcome section with important links to Getting Started,
Tutorials, Examples, A Tour of Pulumi, Reference Docs, and
Community Slack. Pin a nice image of our console to the right.
* Add a Getting Started section which extends the existing "how to
install" section slightly to cover a bit more ground. Ultimately,
pulumi.io is the source of truth here, but having it here seems handy.
2018-06-30 20:37:40 +02:00
## <a name="getting-started"></a>Getting Started
2020-05-15 18:50:10 +02:00
[![Watch the video ](/youtube_preview_image.png )](https://www.youtube.com/watch?v=6f8KF6UGN7g)
2020-05-06 00:09:31 +02:00
See the [Get Started ](https://www.pulumi.com/docs/quickstart/?utm_campaign=pulumi-pulumi-github-repo&utm_source=github.com&utm_medium=getting-started-quickstart ) guide to quickly get started with
2019-07-25 23:44:41 +02:00
Pulumi on your platform and cloud of choice.
Otherwise, the following steps demonstrate how to deploy your first Pulumi program, using AWS
Serverless Lambdas, in minutes:
Add some badges and goodies
This change spiffs up the README a little bit, by adding badges and
other goodies:
* Add a logo image, rather than just text.
* Add some badges
- Slack
- NPM version
- PyPI version
- GoDoc APIs
- License
I'm sure we can add more, but this livens things up a bit.
* Wordsmith the introductory text for SEO and some extra oomph.
* Add a Welcome section with important links to Getting Started,
Tutorials, Examples, A Tour of Pulumi, Reference Docs, and
Community Slack. Pin a nice image of our console to the right.
* Add a Getting Started section which extends the existing "how to
install" section slightly to cover a bit more ground. Ultimately,
pulumi.io is the source of truth here, but having it here seems handy.
2018-06-30 20:37:40 +02:00
1. **Install** :
2019-07-25 18:58:12 +02:00
To install the latest Pulumi release, run the following (see full
2020-05-06 00:09:31 +02:00
[installation instructions ](https://www.pulumi.com/docs/reference/install/?utm_campaign=pulumi-pulumi-github-repo&utm_source=github.com&utm_medium=getting-started-install ) for additional installation options):
Add some badges and goodies
This change spiffs up the README a little bit, by adding badges and
other goodies:
* Add a logo image, rather than just text.
* Add some badges
- Slack
- NPM version
- PyPI version
- GoDoc APIs
- License
I'm sure we can add more, but this livens things up a bit.
* Wordsmith the introductory text for SEO and some extra oomph.
* Add a Welcome section with important links to Getting Started,
Tutorials, Examples, A Tour of Pulumi, Reference Docs, and
Community Slack. Pin a nice image of our console to the right.
* Add a Getting Started section which extends the existing "how to
install" section slightly to cover a bit more ground. Ultimately,
pulumi.io is the source of truth here, but having it here seems handy.
2018-06-30 20:37:40 +02:00
```bash
$ curl -fsSL https://get.pulumi.com/ | sh
```
2019-07-25 23:44:41 +02:00
2. **Create a Project** :
Add some badges and goodies
This change spiffs up the README a little bit, by adding badges and
other goodies:
* Add a logo image, rather than just text.
* Add some badges
- Slack
- NPM version
- PyPI version
- GoDoc APIs
- License
I'm sure we can add more, but this livens things up a bit.
* Wordsmith the introductory text for SEO and some extra oomph.
* Add a Welcome section with important links to Getting Started,
Tutorials, Examples, A Tour of Pulumi, Reference Docs, and
Community Slack. Pin a nice image of our console to the right.
* Add a Getting Started section which extends the existing "how to
install" section slightly to cover a bit more ground. Ultimately,
pulumi.io is the source of truth here, but having it here seems handy.
2018-06-30 20:37:40 +02:00
After installing, you can get started with the `pulumi new` command:
```bash
2019-07-25 23:44:41 +02:00
$ mkdir pulumi-demo & & cd pulumi-demo
Add some badges and goodies
This change spiffs up the README a little bit, by adding badges and
other goodies:
* Add a logo image, rather than just text.
* Add some badges
- Slack
- NPM version
- PyPI version
- GoDoc APIs
- License
I'm sure we can add more, but this livens things up a bit.
* Wordsmith the introductory text for SEO and some extra oomph.
* Add a Welcome section with important links to Getting Started,
Tutorials, Examples, A Tour of Pulumi, Reference Docs, and
Community Slack. Pin a nice image of our console to the right.
* Add a Getting Started section which extends the existing "how to
install" section slightly to cover a bit more ground. Ultimately,
pulumi.io is the source of truth here, but having it here seems handy.
2018-06-30 20:37:40 +02:00
$ pulumi new hello-aws-javascript
```
The `new` command offers templates for all languages and clouds. Run it without an argument and it'll prompt
you with available projects. This command created an AWS Serverless Lambda project written in JavaScript.
2019-07-25 23:44:41 +02:00
3. **Deploy to the Cloud** :
Add some badges and goodies
This change spiffs up the README a little bit, by adding badges and
other goodies:
* Add a logo image, rather than just text.
* Add some badges
- Slack
- NPM version
- PyPI version
- GoDoc APIs
- License
I'm sure we can add more, but this livens things up a bit.
* Wordsmith the introductory text for SEO and some extra oomph.
* Add a Welcome section with important links to Getting Started,
Tutorials, Examples, A Tour of Pulumi, Reference Docs, and
Community Slack. Pin a nice image of our console to the right.
* Add a Getting Started section which extends the existing "how to
install" section slightly to cover a bit more ground. Ultimately,
pulumi.io is the source of truth here, but having it here seems handy.
2018-06-30 20:37:40 +02:00
2019-05-06 23:00:18 +02:00
Run `pulumi up` to get your code to the cloud:
Add some badges and goodies
This change spiffs up the README a little bit, by adding badges and
other goodies:
* Add a logo image, rather than just text.
* Add some badges
- Slack
- NPM version
- PyPI version
- GoDoc APIs
- License
I'm sure we can add more, but this livens things up a bit.
* Wordsmith the introductory text for SEO and some extra oomph.
* Add a Welcome section with important links to Getting Started,
Tutorials, Examples, A Tour of Pulumi, Reference Docs, and
Community Slack. Pin a nice image of our console to the right.
* Add a Getting Started section which extends the existing "how to
install" section slightly to cover a bit more ground. Ultimately,
pulumi.io is the source of truth here, but having it here seems handy.
2018-06-30 20:37:40 +02:00
```bash
2019-05-06 23:00:18 +02:00
$ pulumi up
Add some badges and goodies
This change spiffs up the README a little bit, by adding badges and
other goodies:
* Add a logo image, rather than just text.
* Add some badges
- Slack
- NPM version
- PyPI version
- GoDoc APIs
- License
I'm sure we can add more, but this livens things up a bit.
* Wordsmith the introductory text for SEO and some extra oomph.
* Add a Welcome section with important links to Getting Started,
Tutorials, Examples, A Tour of Pulumi, Reference Docs, and
Community Slack. Pin a nice image of our console to the right.
* Add a Getting Started section which extends the existing "how to
install" section slightly to cover a bit more ground. Ultimately,
pulumi.io is the source of truth here, but having it here seems handy.
2018-06-30 20:37:40 +02:00
```
This makes all cloud resources needed to run your code. Simply make edits to your project, and subsequent
2019-05-06 23:00:18 +02:00
`pulumi up` s will compute the minimal diff to deploy your changes.
Add some badges and goodies
This change spiffs up the README a little bit, by adding badges and
other goodies:
* Add a logo image, rather than just text.
* Add some badges
- Slack
- NPM version
- PyPI version
- GoDoc APIs
- License
I'm sure we can add more, but this livens things up a bit.
* Wordsmith the introductory text for SEO and some extra oomph.
* Add a Welcome section with important links to Getting Started,
Tutorials, Examples, A Tour of Pulumi, Reference Docs, and
Community Slack. Pin a nice image of our console to the right.
* Add a Getting Started section which extends the existing "how to
install" section slightly to cover a bit more ground. Ultimately,
pulumi.io is the source of truth here, but having it here seems handy.
2018-06-30 20:37:40 +02:00
2019-07-25 23:44:41 +02:00
4. **Use Your Program** :
Add some badges and goodies
This change spiffs up the README a little bit, by adding badges and
other goodies:
* Add a logo image, rather than just text.
* Add some badges
- Slack
- NPM version
- PyPI version
- GoDoc APIs
- License
I'm sure we can add more, but this livens things up a bit.
* Wordsmith the introductory text for SEO and some extra oomph.
* Add a Welcome section with important links to Getting Started,
Tutorials, Examples, A Tour of Pulumi, Reference Docs, and
Community Slack. Pin a nice image of our console to the right.
* Add a Getting Started section which extends the existing "how to
install" section slightly to cover a bit more ground. Ultimately,
pulumi.io is the source of truth here, but having it here seems handy.
2018-06-30 20:37:40 +02:00
Now that your code is deployed, you can interact with it. In the above example, we can curl the endpoint:
```bash
$ curl $(pulumi stack output url)
```
2019-07-25 23:44:41 +02:00
5. **Access the Logs** :
Add some badges and goodies
This change spiffs up the README a little bit, by adding badges and
other goodies:
* Add a logo image, rather than just text.
* Add some badges
- Slack
- NPM version
- PyPI version
- GoDoc APIs
- License
I'm sure we can add more, but this livens things up a bit.
* Wordsmith the introductory text for SEO and some extra oomph.
* Add a Welcome section with important links to Getting Started,
Tutorials, Examples, A Tour of Pulumi, Reference Docs, and
Community Slack. Pin a nice image of our console to the right.
* Add a Getting Started section which extends the existing "how to
install" section slightly to cover a bit more ground. Ultimately,
pulumi.io is the source of truth here, but having it here seems handy.
2018-06-30 20:37:40 +02:00
If you're using containers or functions, Pulumi's unified logging command will show all of your logs:
```bash
$ pulumi logs -f
```
2019-07-25 23:44:41 +02:00
6. **Destroy your Resources** :
Add some badges and goodies
This change spiffs up the README a little bit, by adding badges and
other goodies:
* Add a logo image, rather than just text.
* Add some badges
- Slack
- NPM version
- PyPI version
- GoDoc APIs
- License
I'm sure we can add more, but this livens things up a bit.
* Wordsmith the introductory text for SEO and some extra oomph.
* Add a Welcome section with important links to Getting Started,
Tutorials, Examples, A Tour of Pulumi, Reference Docs, and
Community Slack. Pin a nice image of our console to the right.
* Add a Getting Started section which extends the existing "how to
install" section slightly to cover a bit more ground. Ultimately,
pulumi.io is the source of truth here, but having it here seems handy.
2018-06-30 20:37:40 +02:00
After you're done, you can remove all resources created by your program:
```bash
$ pulumi destroy -y
```
2020-05-06 00:09:31 +02:00
To learn more, head over to [pulumi.com ](https://pulumi.com/?utm_campaign=pulumi-pulumi-github-repo&utm_source=github.com&utm_medium=getting-started-learn-more-home ) for much more information, including
[tutorials ](https://www.pulumi.com/docs/reference/tutorials/?utm_campaign=pulumi-pulumi-github-repo&utm_source=github.com&utm_medium=getting-started-learn-more-tutorials ), [examples ](https://github.com/pulumi/examples ), and
details of the core Pulumi CLI and [programming model concepts ](https://www.pulumi.com/docs/reference/concepts/?utm_campaign=pulumi-pulumi-github-repo&utm_source=github.com&utm_medium=getting-started-learn-more-concepts ).
Add some badges and goodies
This change spiffs up the README a little bit, by adding badges and
other goodies:
* Add a logo image, rather than just text.
* Add some badges
- Slack
- NPM version
- PyPI version
- GoDoc APIs
- License
I'm sure we can add more, but this livens things up a bit.
* Wordsmith the introductory text for SEO and some extra oomph.
* Add a Welcome section with important links to Getting Started,
Tutorials, Examples, A Tour of Pulumi, Reference Docs, and
Community Slack. Pin a nice image of our console to the right.
* Add a Getting Started section which extends the existing "how to
install" section slightly to cover a bit more ground. Ultimately,
pulumi.io is the source of truth here, but having it here seems handy.
2018-06-30 20:37:40 +02:00
## <a name="platform"></a>Platform
### CLI
2017-10-10 22:40:11 +02:00
2017-10-10 22:41:45 +02:00
| Architecture | Build Status |
| ------------ | ------------ |
2019-07-25 18:58:12 +02:00
| Linux/macOS x64 | [![Linux x64 Build Status ](https://travis-ci.com/pulumi/pulumi.svg?token=cTUUEgrxaTEGyecqJpDn&branch=master )](https://travis-ci.com/pulumi/pulumi) |
| Windows x64 | [![Windows x64 Build Status ](https://ci.appveyor.com/api/projects/status/uqrduw6qnoss7g4i?svg=true&branch=master )](https://ci.appveyor.com/project/pulumi/pulumi) |
2017-10-10 22:40:11 +02:00
Add some badges and goodies
This change spiffs up the README a little bit, by adding badges and
other goodies:
* Add a logo image, rather than just text.
* Add some badges
- Slack
- NPM version
- PyPI version
- GoDoc APIs
- License
I'm sure we can add more, but this livens things up a bit.
* Wordsmith the introductory text for SEO and some extra oomph.
* Add a Welcome section with important links to Getting Started,
Tutorials, Examples, A Tour of Pulumi, Reference Docs, and
Community Slack. Pin a nice image of our console to the right.
* Add a Getting Started section which extends the existing "how to
install" section slightly to cover a bit more ground. Ultimately,
pulumi.io is the source of truth here, but having it here seems handy.
2018-06-30 20:37:40 +02:00
### Languages
2017-02-25 19:46:26 +01:00
2018-06-30 20:48:39 +02:00
| | Language | Status | Runtime |
| -- | -------- | ------ | ------- |
2020-04-20 21:37:32 +02:00
| < img src = "https://www.pulumi.com/logos/tech/logo-js.png" height = 38 /> | [JavaScript ](./sdk/nodejs ) | Stable | Node.js 10+ |
| < img src = "https://www.pulumi.com/logos/tech/logo-ts.png" height = 38 /> | [TypeScript ](./sdk/nodejs ) | Stable | Node.js 10+ |
2019-08-20 16:42:25 +02:00
| < img src = "https://www.pulumi.com/logos/tech/logo-python.png" height = 38 /> | [Python ](./sdk/python ) | Stable | Python 3.6+ |
2020-04-20 21:37:32 +02:00
| < img src = "https://www.pulumi.com/logos/tech/logo-golang.png" height = 38 /> | [Go ](./sdk/go ) | Stable | Go 1.13.x |
| < img src = "https://www.pulumi.com/logos/tech/dotnet.png" height = 38 /> | [.NET (C#/F#/VB.NET) ](./sdk/dotnet ) | Stable | .NET Core 3.1 |
2017-02-25 19:46:26 +01:00
Add some badges and goodies
This change spiffs up the README a little bit, by adding badges and
other goodies:
* Add a logo image, rather than just text.
* Add some badges
- Slack
- NPM version
- PyPI version
- GoDoc APIs
- License
I'm sure we can add more, but this livens things up a bit.
* Wordsmith the introductory text for SEO and some extra oomph.
* Add a Welcome section with important links to Getting Started,
Tutorials, Examples, A Tour of Pulumi, Reference Docs, and
Community Slack. Pin a nice image of our console to the right.
* Add a Getting Started section which extends the existing "how to
install" section slightly to cover a bit more ground. Ultimately,
pulumi.io is the source of truth here, but having it here seems handy.
2018-06-30 20:37:40 +02:00
### Clouds
2017-02-25 19:46:26 +01:00
2020-05-06 00:09:31 +02:00
See [Supported Clouds ](https://www.pulumi.com/docs/reference/clouds/?utm_campaign=pulumi-pulumi-github-repo&utm_source=github.com&utm_medium=clouds ) for the
2019-07-25 18:58:12 +02:00
full list of supported cloud and infrastructure providers.
2018-06-10 19:35:51 +02:00
2018-11-13 20:12:54 +01:00
## Contributing
2017-02-25 19:46:26 +01:00
2019-07-25 18:58:12 +02:00
Please See [CONTRIBUTING.md ](https://github.com/pulumi/pulumi/blob/master/CONTRIBUTING.md )
for information on building Pulumi from source or contributing improvements.