# Strand AI ## Docs - [Complete upload](https://docs.strandai.com/api-reference/endpoint/completeUpload.md): Marks the upload `ready` and writes width/height into metadata (used by credit estimates). - [Initiate upload](https://docs.strandai.com/api-reference/endpoint/createUpload.md) - [Estimate cost](https://docs.strandai.com/api-reference/endpoint/estimatePrediction.md) - [Get job](https://docs.strandai.com/api-reference/endpoint/getJob.md) - [Download result file](https://docs.strandai.com/api-reference/endpoint/getJobResultFile.md): Proxies a single file from the OME-Zarr result store. `path` is the path within the zarr store (e.g. `zarr.json`, `CD3/zarr.json`, `CD3/c/0/0/0`). Authenticated via the same bearer API key as the rest of `/api/v1/`; org-scoped to the job. Use this when walking the zarr tree from a client that does n… - [Get results URL](https://docs.strandai.com/api-reference/endpoint/getJobResults.md): Returns a signed GCS URL for the OME-Zarr root metadata (`zarr.json`) plus the `resultBasePath` of the zarr store. Useful for clients that already have GCS credentials. SDK clients should generally prefer `GET /jobs/{id}/results/files/{path}` (API-key authenticated) for walking the tree. - [Stream job (SSE)](https://docs.strandai.com/api-reference/endpoint/streamJob.md): Server-Sent Events stream emitting JSON snapshots of `{status, progress, resultGcsPath}` on each pg_notify. Keep-alive heartbeats every 15s. Closes on terminal status. - [Submit prediction](https://docs.strandai.com/api-reference/endpoint/submitPrediction.md): Reserves credits atomically and enqueues preprocessing. Returns 202 + `jobId`. On insufficient balance returns 402 with rollback. On per-org concurrency cap returns 429 with `Retry-After`. - [REST API overview](https://docs.strandai.com/api/overview.md): Base URL, authentication, rate limits, and lifecycle. - [Welcome to Strand AI](https://docs.strandai.com/introduction.md): H&E → spatial proteomics, no antibody panel required. - [Supported markers](https://docs.strandai.com/markers/index.md): Protein markers the platform predicts today, with model versions. - [Pricing & credits](https://docs.strandai.com/pricing.md): How Strand AI charges for predictions, and how to estimate cost before submitting. - [Quickstart](https://docs.strandai.com/quickstart.md): Run your first H&E → marker prediction in five minutes. - [Python SDK](https://docs.strandai.com/sdks/python.md): The official Python client for the Strand AI Platform. - [R SDK](https://docs.strandai.com/sdks/r.md): The official R client for the Strand AI Platform. ## OpenAPI Specs - [openapi](https://docs.strandai.com/api-reference/openapi.json) ## Optional - [GitHub](https://github.com/strand-ai/strand-official)