Skip to Content
Getting StartedGetting Started for Renters

Getting Started for Renters

This guide walks you through submitting your first job on NeoEngine.

Prerequisites

  • NeoEngine CLI installed
  • Solana wallet with NGNX tokens
  • Basic familiarity with containerized workloads

Quick Start

Authenticate

neoengine auth login

Check Your Balance

neoengine wallet balance

You need NGNX tokens to pay for compute. If you don’t have any, visit the faucet  (testnet only).

Submit a Simple Job

neoengine job submit \ --image python:3.11-slim \ --cpu 2 \ --memory 4Gi \ --command "python -c 'print(\"Hello from NeoEngine!\")'"

Check Job Status

neoengine job status <job-id>

View Results

neoengine job logs <job-id> neoengine job results <job-id>

Pricing

Jobs are billed based on:

ResourceRate (Testnet)
CPU0.01 NGNX / core-hour
Memory0.005 NGNX / GB-hour
GPU (NVIDIA)0.50 NGNX / GPU-hour
Storage0.001 NGNX / GB-hour
Bandwidth0.01 NGNX / GB

Prices vary by provider. Use --max-price to set a budget cap.

Advanced Usage

Using Custom Images

neoengine job submit \ --image ghcr.io/your-org/your-image:latest \ --cpu 4 \ --memory 8Gi \ --script "./run.sh"

GPU Workloads

neoengine job submit \ --image nvidia/cuda:12.0-runtime \ --gpu 1 \ --gpu-memory 16Gi \ --script "python train.py"

With Input Data

neoengine job submit \ --image python:3.11 \ --input ./data/input.csv \ --output ./results/ \ --script "python process.py"

Next Steps