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 loginCheck Your Balance
neoengine wallet balanceYou 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:
| Resource | Rate (Testnet) |
|---|---|
| CPU | 0.01 NGNX / core-hour |
| Memory | 0.005 NGNX / GB-hour |
| GPU (NVIDIA) | 0.50 NGNX / GPU-hour |
| Storage | 0.001 NGNX / GB-hour |
| Bandwidth | 0.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
- CLI Reference — Full command documentation
- API Reference — Programmatic access
- Concepts — Understand how NeoEngine works