> ## Documentation Index
> Fetch the complete documentation index at: https://docs.nikaplanet.com/llms.txt
> Use this file to discover all available pages before exploring further.

# NikaWorker

> Run and share packaged geoprocessing scripts in the cloud

## Overview

NikaWorkers lets your team run packaged geoprocessing scripts in the cloud directly from the NikaPlanet. Workers are built with [NikaGeoEngine](/nika-geoengine/overview) and pushed to your workspace — once published, anyone on the team can run them without additional setup.

Public workers from the community are also available to browse and run in [Nika Hub](/nika-planet/nika-hub).

## Key Features

### Run Workers from the Browser

* **Input files/folders**: Upload files or folders as inputs directly

<img src="https://mintcdn.com/nika/2k5-ECG-wy1mFVWD/nika-planet/nika-workers-inputs.png?fit=max&auto=format&n=2k5-ECG-wy1mFVWD&q=85&s=0ac33351d4575cbc80afab9e4dcef7b7" alt="Worker Inputs" width="2322" height="1686" data-path="nika-planet/nika-workers-inputs.png" />

* **Machine selection**: Choose a CPU or GPU machine type per job based on your workload

<img src="https://mintcdn.com/nika/2k5-ECG-wy1mFVWD/nika-planet/nika-workers-compute.png?fit=max&auto=format&n=2k5-ECG-wy1mFVWD&q=85&s=01bb04eaf38a059e20e4fef286456432" alt="Worker Compute Selection" width="1556" height="380" data-path="nika-planet/nika-workers-compute.png" />

### Worker Jobs Monitoring

* **Job history**: See all past jobs for any worker, including machine type, duration, and exit status
* **Logs and Output access**: When a job succeeds, logs and output files are available for viewing or download for 3 days

### Library of Community Workers

Browse and run public workers published by other NIKA users in Nika Hub. Public workers run against your own workspace plan and compute quota.

<img src="https://mintcdn.com/nika/qLhNSq0EZ9w-Wzox/nika-planet/nika-workers-public.png?fit=max&auto=format&n=qLhNSq0EZ9w-Wzox&q=85&s=d94899b95571908cb415febc07da0bb9" alt="Community Workers" width="2944" height="788" data-path="nika-planet/nika-workers-public.png" />

### Worker Visibility & Management

* **Team workers** (default): visible and runnable by all members of your workspace
* **Public workers**: discoverable in Nika Hub by any NIKA user
* **Worker Management**
  * Rename workers, change icons, update visibility, and delete specific versions from the Workers page
  * Deleting a worker or a version also removes its associated job history

## Building and Deploying Workers

You can build your own NikaWorker locally with your custom geoprocessing script. Simply use the **[NikaGeoEngine](/nika-geoengine/overview)** to build and [push to NikaPlanet](/guides/custom-geoprocess-deployment/cloud-push) for your team members to use the NikaWorker you've built.

**[Build your first worker →](/guides/custom-geoprocess-deployment/step-by-step)**

**[Push a worker to the cloud →](/guides/custom-geoprocess-deployment/cloud-push)**

**[Collaborate on workers →](/guides/custom-geoprocess-deployment/worker-collaboration)**
