Typed clients for the Insitive Property Intelligence API.
Install the release tarball straight from this host:
npm install https://insitive-api-production.up.railway.app/api/developers/sdk/files/insitive-api-0.4.2.tgz
# or
bun add https://insitive-api-production.up.railway.app/api/developers/sdk/files/insitive-api-0.4.2.tgz
Verify the download against the SHA-256 published below before you install it in an automated environment — npm does not check the hash for a tarball URL:
curl -sL https://insitive-api-production.up.railway.app/api/developers/sdk/files/insitive-api-0.4.2.tgz | shasum -a 256
Earlier releases are also on the public npm registry as
@insitive/api; this host is the channel that always carries the
current release.
| File | Version | Size | SHA-256 |
|---|---|---|---|
| insitive-api-0.4.2.tgz | 0.4.2 | 262 kB | bfe52ad01d4f86338333a7eb2d499844a402d5e8cd6b1b11aa068e5c38ded80d |
Recommended — install the artifact by URL. insitive-api is not
registered on PyPI, so naming a URL resolves no package name against any public index, and
the #sha256= fragment makes pip verify the bytes it downloaded:
pip install https://insitive-api-production.up.railway.app/api/developers/sdk/files/insitive_api-0.4.0-py3-none-any.whl#sha256=0642b42ad03e1e639594c982531fd37b2664e7e08bd898353ddabfa96f678916
With uv:
uv pip install https://insitive-api-production.up.railway.app/api/developers/sdk/files/insitive_api-0.4.0-py3-none-any.whl#sha256=0642b42ad03e1e639594c982531fd37b2664e7e08bd898353ddabfa96f678916
In requirements.txt:
insitive-api @ https://insitive-api-production.up.railway.app/api/developers/sdk/files/insitive_api-0.4.0-py3-none-any.whl#sha256=0642b42ad03e1e639594c982531fd37b2664e7e08bd898353ddabfa96f678916
Installing by name from our PEP 503 index also works, but pip merges candidates from every configured index, so a package published to PyPI under this name could win resolution. Pin the exact version if you use it:
pip install --extra-index-url https://insitive-api-production.up.railway.app/api/developers/sdk/simple/ insitive-api==0.4.0
| File | Version | Size | SHA-256 |
|---|---|---|---|
| insitive_api-0.4.0-py3-none-any.whl | 0.4.0 | 726 kB | 0642b42ad03e1e639594c982531fd37b2664e7e08bd898353ddabfa96f678916 |
| insitive_api-0.4.0.tar.gz | 0.4.0 | 223 kB | 80944aaaf3dc9699b58d4b9fa0391e0aa6e6ec27ce2d28bc091d06a806278a26 |
Every artifact's SHA-256 is listed above. For Python, the hash travels in the #sha256= fragment of the install URL and the index links, so pip verifies the download itself. npm has no equivalent for a tarball URL, so check the TypeScript tarball by hand:
shasum -a 256 <file>