FARPY Public API V1

Rendering infrastructure for agents

Agents can discover capabilities, obtain pricing, submit work, track status and retrieve results through one public API without browser automation.

Agent-ready path

  1. Sign in and create an API key in Account Settings.
  2. Read capabilities, pricing and limits at runtime instead of hard-coding assumptions.
  3. Use the dependency-free Python client or the OpenAPI 3.1 contract.
  4. Submit with an idempotency key and an optional signed terminal webhook.
  5. Poll status or consume render.completed, render.failed and render.cancelled events.
  6. Download the output, receipt and proof after terminal completion.

One-call Python workflow

from farpy_client import FarpyClient

client = FarpyClient(api_key="YOUR_FARPY_API_KEY")

result = client.render(
    "scene.blend",
    output_path="render.zip",
)

print(result["job_id"])
print(result["receipt"])
print(result["proof"])

Download farpy_client.py · Error contract · Webhook contract

Production flow

capabilities
pricing
upload
submit
status
cancel before worker claim
download
receipt
proof

API properties

Start here

curl -sS https://farpy.com/v1/capabilities \
  -H "Authorization: Bearer $FARPY_API_KEY"

API overview · Quickstart · OpenAPI · Pricing · Status · Proof