Skip to content
SialFlow

Documentation

Build on SialFlow

Getting started

Create a project in the portal, copy an API key, and make your first authenticated request in under five minutes.

  1. Open the developer portal and select a project.
  2. Create an API key with the scopes you need.
  3. Set SIALFLOW_API_KEY and SIALFLOW_PROJECT_ID.
  4. Upload an object, then run an image transform or video job.

1 · create upload session

curl -X POST https://api.sialflow.com/v1/objects/upload-sessions \
  -H "Authorization: Bearer $SIALFLOW_API_KEY" \
  -H "X-SialFlow-Project-ID: $SIALFLOW_PROJECT_ID" \
  -H "Content-Type: application/json" \
  -d '{"filename":"hero.jpg","content_type":"image/jpeg"}'

2 · put bytes · 3 · complete · 4 · image work

# PUT /v1/objects/{id}/content  (binary body)
# POST /v1/objects/{id}/complete
# Then either:
#   POST /v1/images/uploads → library image, then delivery /i/...
#   POST /v1/images/{id}/bg-remove  (async, PNG/WebP)
#   POST /v1/images/{id}/pipelines  (Studio watermark + export)

Next: Authentication · Images API