For the complete documentation index, see llms.txt. This page is also available as Markdown.

1node API

1Node API Reference

This document defines the HTTP REST API equivalent of the 1node CLI commands. Each CLI command is mapped to a REST endpoint, with method, path, parameters, and sample request/response.

All endpoints require a Bearer token in the Authorization header:

Authorization: Bearer <1NODE_API_TOKEN>

Authentication Examples with curl

  • Deploy Job

curl -X POST https://api.1node.run/v1/deploy \
  -H "Authorization: Bearer $1NODE_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "provider":"akash",
    "jobDescriptor":{ /* ... job JSON ... */ }
}'
  • Stream Logs

curl https://api.1node.run/v1/logs/akash1xyz?follow=true \
  -H "Authorization: Bearer $1NODE_API_TOKEN"
  • List Providers

curl "https://api.1node.run/v1/providers?gpu=A100&region=us-west" \
  -H "Authorization: Bearer $1NODE_API_TOKEN"

Last updated