1. Create an API key
Sign in to app.strandai.com, select the organization your integration should use, and open Settings → API keys. Choose “Create key” and copy thesk-strand-… value when it appears. The full value is shown only once.
2. Install a client
3. Upload and price the run
Slides must be de-identified before upload. Automated slide de-identification is off by default and runs only when enabled for the organization. It does not determine whether a slide satisfies HIPAA or any other legal de-identification standard, and it does not inspect or remove identifiers in tissue pixels or filenames. See Security and data handling.strand_upload_file() returns after the storage event starts ingest. Sample
metadata and tissue-tile pricing become ready asynchronously, so both bounded
checks are required before an immediate prediction. Omit mpp when the slide’s
embedded calibration is authoritative. The dry run reports the exact price
without creating a job or reserving credits.
4. Submit and wait
5. Download results
AnnData. The R result is a
SpatialExperiment. Both contain the requested marker channels aligned to the
slide coordinate system.
Next steps
Python SDK
Typed samples, jobs, events, exports, and selective result reads.
R SDK
strand_* functions and Bioconductor result handling.Command line
Run the workflow from a shell without writing a script.
REST API
Use the canonical HTTP contract directly.