1. Packages
  2. RunPod
  3. Installation & Configuration
Runpod v1.9.99 published on Wednesday, Jul 3, 2024 by Runpod

RunPod: Installation & Configuration

Installation

The RunPod provider is available as a package in these Pulumi languages:

Pulumi guide

Create an empty directory and navigate inside

mkdir -p empty
cd empty
Copy

Create a new pulumi stack:

    pulumi new

A dropdown box will appear. Please select a minimal project from in there. For example, if you prefer using Python, you would select the following:

    python                             A minimal Python Pulumi program
Copy

Then populate the entrypoint file (main.py/main.go/index.ts) with the your data. Please use the guide below to understand what parameters you can pass. For Python, please remember to activate the virtual environment.

Go

To use from Go, use go get to grab the latest version of the library:

go get github.com/runpod/pulumi-runpod-native/sdk/go/runpod
Copy

We advise you to pin to a specific version.

Node.js (JavaScript/TypeScript)

To use from JavaScript or TypeScript in Node.js, install using either npm:

npm install @runpod-infra/pulumi
Copy

or yarn:

yarn add @runpod-infra/pulumi
Copy

Python

Please activate the virtual environment created when you ran the pulumi new command:

    source venv/bin/activate
Copy

Then install the official pulumi package from our pip repository:

pip install runpodinfra
Copy

Configuration

To begin with, please set your RunPod API key using Pulumi.

pulumi config set runpod:token --secret
Copy