Documentation
SegmentationAPI is a hosted SAM 3 pipeline. Upload media, submit text prompts, and download masks through a few authenticated REST calls. The production origin is https://api.segmentationapi.com. Keys come from the dashboard.
Three-step flow
- Upload.
POST /v1/uploads/presign, then PUT the file to the returned URL. Keep thetaskId. - Segment.
client.jobs.createJob()(orPOST /v1/jobs) with that task ID and one or more prompts. - Download. Poll until the job succeeds, then
client.jobs.retrieveJobResult()or the archive download endpoints.
Field-level request and response shapes live in the API reference. Do not copy endpoint tables out of this guide; the OpenAPI file is the source of truth.
Playground and SDKs
Use the dashboard as the playground: create a key, run a trial job, and inspect results. For application code, start with @segmentationapi/sdk:
See SDKs for the full upload → job → download sample.