---
title: "Pulumi"
description: "Infrastructure as code in general-purpose programming languages. Tutorials, examples, and blog posts for Pulumi."
url: "https://www.pulumi.com/dev/tag/pulumi/"
image: "https://www.pulumi.com/assets/og/dev/tag/pulumi.png"
---

# Pulumi

Infrastructure as code in general-purpose programming languages. Tutorials, examples, and blog posts for Pulumi.

## Tutorials

- [Pulumi Fundamentals](https://www.pulumi.com/dev/tutorials/pulumi-fundamentals/): Learn how to use Pulumi to build, configure, and deploy a real-world application. — TypeScript, Python, YAML
- [Abstraction and Encapsulation](https://www.pulumi.com/dev/tutorials/abstraction-encapsulation/): Explore abstraction and encapsulation with Pulumi and component resources. — TypeScript, Python

## Examples

- [AWS OIDC provider for Pulumi Cloud](https://www.pulumi.com/dev/examples/aws-ts-oidc-provider-pulumi-cloud.md): AWS OIDC setup for Pulumi ESC — AWS · TypeScript · One-click deploy
- [Run an RSS service with Miniflux](https://www.pulumi.com/dev/examples/aws-ts-pulumi-miniflux.md): A Pulumi program that deploys a Miniflux RSS service with a PostgreSQL backend. — AWS · TypeScript · One-click deploy
- [Pulumi webhook handler](https://www.pulumi.com/dev/examples/aws-ts-pulumi-webhooks.md): Lambda app that handles Pulumi webhook notifications. — AWS · TypeScript · One-click deploy
- [Azure OIDC Pulumi program in TypeScript](https://www.pulumi.com/dev/examples/azure-ts-oidc-provider-pulumi-cloud.md): An Azure Native TypeScript Pulumi program to setup OIDC — Azure · TypeScript · One-click deploy
- [GCP OIDC provider for Pulumi Cloud](https://www.pulumi.com/dev/examples/gcp-ts-oidc-provider-pulumi-cloud.md): Enables Pulumi Cloud to authenticate with an OIDC provider in Google Cloud — Google Cloud · TypeScript · One-click deploy

## Blog Posts

- [Adding data to Pinecone using S3, Embedchain and Pulumi on AWS for an AI Slack bot](https://www.pulumi.com/blog/ai-slack-bot-adding-data-to-pinecone-using-s3-embedchain-and-pulumi-on-aws/): Learn how to add data to Pinecone using S3, Embedchain and Pulumi on AWS for an AI Slack bot. — AWS
- [Build an AI Slack Bot on AWS Using Embedchain & Pulumi](https://www.pulumi.com/blog/ai-slack-bot-to-chat-using-embedchain-and-pulumi-on-aws/): Learn how to build an AI-powered Slack bot with Embedchain & Pulumi on AWS. — AWS
- [Uploading documents to your AI Slackbot in real-time using S3, SQS and Pulumi on AWS](https://www.pulumi.com/blog/ai-slackbot-in-real-time-using-s3-sqs-and-pulumi-on-aws-uploading-documents/): Uploading documents to your AI Slackbot in real-time using S3, SQS and Pulumi on AWS — AWS
- [Pulumi ESC and External Secrets Operator: The Perfect Solution for Today's Cloud-Native Secret Management](https://www.pulumi.com/blog/cloud-native-secret-management-with-pulumi-esc-and-external-secrets-operator/): Learn how to manage Kubernetes secrets with Pulumi ESC and External Secrets Operator — Kubernetes
- [From 'Works on My Machine' to Production-Ready: Building AI Agents with Amazon Bedrock AgentCore](https://www.pulumi.com/blog/from-works-on-my-machine-to-production-ready-ai-agents-with-amazon-bedrock-agentcore/): Transform local AI agent prototypes into production-ready deployments using Amazon Bedrock AgentCore, Strands SDK, and Pulumi. — AWS
- [I Tried Jenkins in 2025 with Pulumi: Here's How It Went](https://www.pulumi.com/blog/jenkins-pulumi-2025-experience/): My hands-on experience using Jenkins with Pulumi in 2025. Learn about the setup, challenges, and key takeaways from this modern CI/CD approach.
- [Kubernetes ConfigMap Revisions with Pulumi](https://www.pulumi.com/blog/kubernetes-configmap-revisions-with-pulumi/): Learn how to implement ConfigMap revisions in Kubernetes using Pulumi, Argo Rollouts, owner references, and garbage collection. — Kubernetes
- [Master Kubernetes Secrets with Pulumi ESC + Secrets Store CSI Driver](https://www.pulumi.com/blog/master-kubernetes-secrets-with-pulumi-esc-secrets-store-csi-driver/): Learn how to manage Kubernetes secrets securely with Pulumi ESC and the Secrets Store CSI Driver. — Kubernetes
- [The Pulumi 'Push to start' GitOps Experience](https://www.pulumi.com/blog/pulumi-developer-workflow/): Of all the cloud tools and tricks, AI + Pulumi + GitHub is THE cloud developer story of 2024. It's your opportunity. Will you capture it or just let it slip?
- [Run Open-Source LLMs on AWS EC2 with Ollama and Pulumi](https://www.pulumi.com/blog/run-deepseek-on-aws-ec2-using-pulumi/): Self-host DeepSeek, Llama, Qwen, or Mistral on AWS EC2 with Ollama and Pulumi. Includes instance-type recommendations, cost math, and copy-paste IaC.
 — AWS
