ArclodeArclodeCreate Earn What is Arclode?PricingDocsDevelopersHow it worksCreateEarn money
Sign inGet started free
DocsQuickstart & API referenceOne REST API for image, 3D, and video generation. Mint a key, POST a job, stream its events, download the result.AuthenticationEvery request carries an API key — eitherAuthorization: Bearer zk_live_… or anX-API-Key header. Keys are minted in /dashboard/api-keys and draw down the same credit balance you top up through billing.Submit a jobPOST /v1/jobs with a body of{ kind, input, version?, class? }input is the per-kind payload, forwarded verbatim to the worker. A successful submit returns202 with{ run_id, class, priority }.Capabilities
Image generationinference:image:generate
Text-to-image / 2D art generation through a single endpoint.Typical job ≈ 4 units (≈$0.04) — see pricing.
Image → 3D meshinference:3d:image-to-mesh
Turn a single image into a textured 3D mesh.Typical job ≈ 3 units (≈$0.03) — see pricing.
Text → 3D meshinference:3d:text-to-mesh
Generate a 3D mesh straight from a prompt.Typical job ≈ 44 units (≈$0.44) — see pricing.
Video generationinference:video:generate
Scene / image → controlled, consistent video.Typical job ≈ 36 units (≈$0.36) — see pricing.
Texture generationinference:texture:generate
PBR textures for an existing mesh or object.
Auto-riginference:rig
Skeleton + skin weights for a mesh, automatically.
Text generationinference:llm:text-generate
Open LLMs served on the network — prompt in, generated text out.
Music generationinference:audio:music-generate
Text prompt → a generated music track.
Sound effectsinference:audio:sfx-generate
Text prompt → a generated sound effect.
Text-to-speechinference:audio:text-to-speech
Synthesized speech, optionally voice-cloned from a reference clip.
Transcriptioninference:audio:transcribe
Audio → transcribed text (speech-to-text).
Get the resultPoll GET /v1/jobs/{run_id} until the run reaches a terminal state. A finished job carriesoutput.urls — durable URLs to every generated artifact (images, meshes, video files), ready to download or hand to the next job.Stream eventsInstead of polling, subscribe toGET /v1/jobs/{run_id}/events — a server-sent-events (SSE) stream that follows the run fromqueuedstarteddone and closes on the terminal event.Errors
401Unauthorized
The API key is missing or invalid. Send it as Authorization: Bearer or X-API-Key.
402Insufficient credits
Your balance is too low to run the job. Top up in /dashboard/billing.
400Bad request
The kind is unknown or the body is malformed. Check GET /v1/capabilities for the supported kinds.
List capabilitiesGET /v1/capabilities returns the kinds the network currently routes — use it to discover new generators without a client update.TypeScriptPlain fetch is all you need — no SDK required to submit a job.Ready to submit your first job?Mint a key, top up once, and every generator on the network is one POST away.Get an API key
We store two things: what keeps you signed in, and your dark-mode preference (ztana-theme), which we set on arrival so the site does not flash from dark to light. Turn off Appearance and we delete it. We also measure which landing page brings people in — first-party, aggregate counts only, with no cookie, no tracking identifier and no personal data. No ad trackers, nothing sold. Cookie Policy.