For the complete documentation index, see llms.txt. This page is also available as Markdown.

Client libraries

LibraryInstallRuntimeStatusReference
Pythonpip install scispace3.9+GA (1.0)python
TypeScriptnpm install scispaceNode 18+GA (1.0)typescript
RESTGArest

What the SDKs do for you

  • Retry with exponential backoff and jitter on 429/5xx, honouring Retry-After

  • An Idempotency-Key generated per POST, reused across retries

  • .wait() on async resources, so you never write a poll loop

  • Cursor pagination as a plain iterator

  • Streaming as a native iterator

  • Typed enums for depth, status, and error.type

  • A pinned SciSpace-Version, recorded in each release's notes

Choosing

If your language is Python or TypeScript, use the SDK — the retry, idempotency, and wait logic is the part most hand-rolled clients get wrong. Otherwise follow rest, which lists exactly what you have to implement yourself.

sdks-overview · quickstart · versioning

Last updated