Introducing Pulumi Copilot: Intelligent Cloud Management

Luke Hoban Luke Hoban
Introducing Pulumi Copilot: Intelligent Cloud Management

AI is transforming how users interact with every category of technology today, and cloud infrastructure is no exception. Last year we launched Pulumi AI to combine generative AI with Pulumi’s knowledge of cloud infrastructure, helping users solve complex cloud development problems using Infrastructure-as-Code. Pulumi AI has seen rapid adoption and engagement, with tens of thousands of users leveraging Pulumi AI over the last year.

Today, we’re excited to introduce Pulumi Copilot, a huge leap forward in applying AI to cloud infrastructure management. Pulumi Copilot is a new conversational chat interface integrated throughout Pulumi Cloud, enabling Pulumi Cloud users to quickly accomplish a variety of cloud infrastructure management tasks by leveraging the power of large language models plus the rich capabilities of Pulumi Cloud.

Read more →

Next-level IaC: Bridging the Declarative Gap

Troy Howard Troy Howard
Next-level IaC: Bridging the Declarative Gap

Pulumi stands out in the world of infrastructure-as-code (IaC) for its flexibility and ease of use. This is due to its unique approach of using general purpose programming languages to describe system configuration. It accomplishes this through a small but brilliant implementation detail that bridges the worlds of declarative and standard programming using asynchronous semantics.

Read more →

Secrets and Configuration for Software Engineers: Pulumi ESC Versioning, SDKs and More

Luke Hoban Luke Hoban
Secrets and Configuration for Software Engineers: Pulumi ESC Versioning, SDKs and More

Last October we launched Pulumi ESC, a new secrets and configuration management offering from Pulumi that manages and tames secrets and configuration complexity across all of your cloud applications and infrastructure. We’ve seen incredible adoption of ESC over the last 6 months, with thousands of developers now managing their secrets and configuration via ESC.

Today, we are excited to announce the most significant collection of Pulumi ESC enhancements since the initial launch, with three major new features that bring best-in-class software engineering capabilities to bear on your Secrets and Configuration management needs.

Read more →

Introducing Pulumi ESC Support in Automation API and the Pulumi Service Provider

Arun Loganathan Arun Loganathan Iaroslav Titov Iaroslav Titov
Introducing Pulumi ESC Support in Automation API and the Pulumi Service Provider

We’re excited to announce two powerful new capabilities for Pulumi Environments Secrets and Configurations (ESC) that supercharge how you manage and control your infrastructure and application secrets and configurations:

  • Pulumi Service Provider Support for ESC Environments: Manage your environments as code right alongside your infrastructure including fine-grained access control using Pulumi Service Provider.
  • Automation API Enhancements for ESC: Seamlessly integrate ESC Environments into your Automation API-based Pulumi projects.

Read more →

Introducing Pulumi ESC SDK: Streamline Your Application Secrets Management

Arun Loganathan Arun Loganathan Cleve Littlefield Cleve Littlefield
Introducing Pulumi ESC SDK: Streamline Your Application Secrets Management

Managing secrets and application configurations effectively is crucial for building secure and maintainable software. However, developers often face challenges such as hardcoded credentials, configuration inconsistencies, and security risks. Pulumi Environments Secrets and Configuration (ESC) simplifies the management of sensitive data and configuration across your entire application lifecycle. Today, we’re thrilled to introduce the official Pulumi ESC SDK in TypeScript/JavaScript, Go, and Python, making it even easier to integrate ESC directly into your applications.

Read more →

Unveiling Pulumi ESC Versioning: Manage Secrets and Deployments with Confidence

Arun Loganathan Arun Loganathan Pat Gavlin Pat Gavlin
Unveiling Pulumi ESC Versioning: Manage Secrets and Deployments with Confidence

Since the launch of Pulumi Environments, Secrets and Configuration (ESC), our developer-first configuration and secrets management platform, we’ve seen exponential growth in usage. Customers have used it to simplify their secrets and configuration management by organizing them into composable collections called ’environments’. Today, we are thrilled to introduce a comprehensive suite of versioning features, giving you unprecedented control and confidence in managing your environments.

Read more →

Uploading documents to your AI Slackbot in real-time using S3, SQS and Pulumi on AWS

Tyler Mulligan Tyler Mulligan
Uploading documents to your AI Slackbot in real-time using S3, SQS and Pulumi on AWS

In the introductory blog post, we learned to Create an AI Slack Bot to Chat with Your Data Using Embedchain, Pulumi on AWS, and continued with Adding data to Pinecone using S3, Embedchain, and Pulumi on AWS for an AI Slack bot. For reference, here’s what our architecture looked like at the end of the second blog post. To follow along, clone the project, git clone https://github.com/catmeme/arti.git or view it on GitHub.

Read more →

Next-level IaC: Breakpoint Debugging for Pulumi Programs

Troy Howard Troy Howard
Next-level IaC: Breakpoint Debugging for Pulumi Programs

For many of us, life is suspended between presses of the F5 key. Our IDE is the only place where everything is organized and makes sense. And while we know that the likelihood of a code hole-in-one is very rare (that magical moment where you run your build and everything just works the first time), we always hope that this time, this will be the run where you see the output that lets you know you’ve gotten it right. And in between? Debugging.

Read more →

Celebrating 20,000 Stars: A Milestone for the Pulumi Community

Aaron Kao Aaron Kao
Celebrating 20,000 Stars: A Milestone for the Pulumi Community

Today, we’re excited to announce that the Pulumi open source project has crossed the incredible milestone of 20,000 stars on GitHub. 🎉 This is a huge achievement, and it wouldn’t have been possible without y’all - our incredible global community of developers. Since its inception, Pulumi’s vision has been rooted in enabling teams to build and manage modern cloud infrastructure using familiar languages and tools. Over the years, your feedback, contributions, and passion have been invaluable in shaping Pulumi into what it is today.

Read more →

Pulumi + Azure Deployment Environments: Better Together for Enterprise Developers

Mikhail Shilkov Mikhail Shilkov
Pulumi + Azure Deployment Environments: Better Together for Enterprise Developers

We are excited to announce the support for authoring Azure Deployment Environments (ADE) environment definitions in Pulumi Infrastructure as Code (IaC) empowering developers to self-serve app infrastructure required to deploy and test cloud-based applications. With Pulumi support, you can now manage your Azure resources in these environments using the same familiar programming model and the full power of our IaC platform.

Read more →