---
title: "Deploy Transform"
method: PUT
path: "/v1/transforms"
tags: ["Wasm Transforms"]
---

# Deploy Transform

`PUT /v1/transforms`

Initiate deployment of a new Wasm transform. This endpoint uses multipart/form-data encoding. Following deployment, a brief period is required before the Wasm transform becomes operational. Monitor the partition statuses to check whether the transform is active. This usually takes around 3s, but no longer than 10s.

## Response `201`

Created

- TransformMetadata
  - `environment_variables` EnvironmentVariable[] — The environment variables you want to apply to your transform's environment
    - `key` string, required — The key of your environment variable.
    - `value` string, required — The value of your environment variable.
  - `input_topic_name` string — Input topic to apply the transform to.
  - `name` string — Name of transform.
  - `output_topic_names` string[] — Output topics to write the transform results to.
  - `statuses` PartitionTransformStatus[]
    - `broker_id` integer
    - `lag` integer
    - `partition_id` integer
    - `status` 'PARTITION_STATUS_RUNNING' | 'PARTITION_STATUS_INACTIVE' | 'PARTITION_STATUS_ERRORED' | 'PARTITION_STATUS_UNKNOWN'

---

[API](https://skmtc.dev/redpanda-data/apis/redpanda-cloud-data-plane-api.md) · [All operations](https://skmtc.dev/redpanda-data/apis/redpanda-cloud-data-plane-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/redpanda-data/redpanda-cloud-data-plane-api/revisions/7eef0bcc42e7/schema)
