POST /v1/jobsany HTTP client — no SDK required
arclode-sdkcargo add arclode-sdk
ArclodeSDK · SwiftPMimport ArclodeSDK
com.blackleafdigital.arclode · Mavenimplementation("com.blackleafdigital.arclode:sdk")
@arclode/sdk · npmnpm i @arclode/sdk
arclode-sdk · PyPIpip install arclode-sdk
Authorization: Bearer, or the equivalent X-Arclode-Key header), submit an image-generation job, and poll it to a finished result. The same three calls, five ways — pick your language.Swift Content
This is the default content for Swift. Use slot="tab-swift" to provide custom content.
Kotlin Content
This is the default content for Kotlin. Use slot="tab-kotlin" to provide custom content.
TypeScript Content
This is the default content for TypeScript. Use slot="tab-typescript" to provide custom content.
Python Content
This is the default content for Python. Use slot="tab-python" to provide custom content.
curl Content
This is the default content for curl. Use slot="tab-curl" to provide custom content.
GET /v1/jobs/{run_id}/events — decoded frame by frame as it arrives. In the SDKs that isjobEvents (Node (err, event)callback), job_events (Pythonasync for), andjobEvents(runId:observer:) (Swift / Kotlin EventObserver, returning a cancelable stream handle).
kind you pass toPOST /v1/jobs. The catalogue is discoverable at runtime —GET /v1/capabilities is the live source of truth, and reports a worker count per kind (its entries are built only from workers actually connected right now). We label below what the network routes today versus what is still coming online, so you never have to guess.
inference:image:generate
inference:3d:image-to-mesh
inference:3d:text-to-mesh
inference:video:generate
inference:texture:generate
inference:rig
GET /v1/capabilitiesfor a non-zero worker count before you depend on one.
inference:llm:text-generate
inference:audio:music-generate
inference:audio:sfx-generate
inference:audio:text-to-speech
inference:audio:transcribe
POST /v1/tools/definitions registers a custom HTTP (or webhook) tool. The gateway validates the JSON-Schema, requires an https URL behind its SSRF guard, and enforces name uniqueness — then the tool surfaces to your agents as custom:<id>. The SDKs expose this as register_tool /registerTool.
POST /v1/bots takes a model, a system prompt, and the tool ids it may call. The gateway creates and auto-publishes the backing single-agent flow and returns the bot with an embedToken and achatUrl — embed it in your app, or open the chat URL directly.
GET /v1/capabilities for a live worker before you point production traffic at one.
GET /v1/network/capacity.