---
updatedAt: 2026-04-20T19:21:25.000Z
agentTools:
  siteIndex: https://techdocs.akamai.com/llms.txt
  projectIndex: https://techdocs.akamai.com/edgeworkers/llms.txt
---

# Deploy Hello World

Now that you've created the code bundle in the previous step, you can use HTTPie and httpie-edgegrid to access the ​Akamai​ APIs.

# Add an EdgeWorker version

1. Add a new version to the **Hello World** EdgeWorker ID.

[block:code]
{
  "codes": [
    {
      "code": "cat <edgeworker code bundle> | http --timeout=30 --auth-type edgegrid -a <API credentials section>: POST :/edgeworkers/v1/ids/<edgeWorkerId>/versions Content-Type:application/gzip",
      "language": "shell"
    }
  ]
}
[/block]

* Replace `<edgeWorkerId>` with the ID of your Hello World EdgeWorker.

* Replace `<edgeworker code bundle>` with the filename and path to the Hello World code bundle.

2. Issue this API request to verify that the EdgeWorker version was created:

[block:code]
{
  "codes": [
    {
      "code": "http --timeout=30 --auth-type edgegrid -a <API credentials section>: POST :/edgeworkers/v1/ids/<edgeWorkerId>/activations network=<network> version=<version>",
      "language": "shell"
    }
  ]
}
[/block]

* Replace `<edgeWorkerId>` with the ID of your Hello World EdgeWorker.

* Replace `<network>` with `STAGING`.

* Replace `<version>` with the version number of your Hello World EdgeWorker ID.

# Activate the EdgeWorker version

1. Activate the EdgeWorker version on the ​Akamai​ network. Note the `activationId`. You'll need it to monitor the activation status.

[block:code]
{
  "codes": [
    {
      "code": "http --timeout=30 --auth-type edgegrid -a <API credentials section>: POST :/edgeworkers/v1/ids/<edgeWorkerId>/activations network=<network> version=<version>",
      "language": "shell"
    }
  ]
}
[/block]

* Replace `<edgeWorkerId>` with the ID of your Hello World EdgeWorker.

* Replace `<network>` with `STAGING`.

* Replace `<version>` with the version number of your Hello World EdgeWorker ID.

2. To monitor the activation of the EdgeWorker version, try issuing this API request.

[block:code]
{
  "codes": [
    {
      "code": "http --timeout=30 --auth-type edgegrid -a <API credentials section>: GET :/edgeworkers/v1/ids/<edgeWorkerId>/activations/<activationId> ",
      "language": "shell"
    }
  ]
}
[/block]

* Replace `<edgeWorkerId>` with the ID of your Hello World EdgeWorker.

* Replace `<activationId>` with the activation response.

  The `activationId` was provided in the previous step when the EdgeWorker ID was activated.

3. Next, follow these instructions to [test the Hello World code bundle](https://techdocs.akamai.com/edgeworkers/docs/test-hello-world-2).

# Sibling pages

* [Create an EdgeWorker ID](https://techdocs.akamai.com/edgeworkers/docs/create-an-edgeworker-id-2.md)
* [Add the EdgeWorkers behavior](https://techdocs.akamai.com/edgeworkers/docs/add-the-edgeworkers-behavior-2.md)
* [Create the Hello World code bundle](https://techdocs.akamai.com/edgeworkers/docs/create-the-hello-world-code-bundle-2.md)
* [Test Hello World](https://techdocs.akamai.com/edgeworkers/docs/test-hello-world-2.md)