GhostCrawl SDKs

v2.3.6

Local builds of every language SDK, ready to install before the public registries go live. Click a package to download, run the command, you're set.

Python

ghostcrawl-2.3.6-py3-none-any.whl431 KB · click to download
pip install ghostcrawl-2.3.6-py3-none-any.whl

Fresh-venv install + import + CLI verified.

Node / TypeScript

ghostcrawl-sdk-2.3.6.tgz86 KB · click to download
npm install ./ghostcrawl-sdk-2.3.6.tgz

Package name: @ghostcrawl/sdk

Ruby

ghostcrawl-2.3.6.gem122 KB · click to download
gem install ./ghostcrawl-2.3.6.gem

Gem name: ghostcrawl

Java

ghostcrawl-2.3.6.jar654 KB · click to download
mvn install:install-file \
  -Dfile=ghostcrawl-2.3.6.jar \
  -DgroupId=io.ghostcrawl -DartifactId=ghostcrawl-java \
  -Dversion=2.3.6 -Dpackaging=jar

Then depend on io.ghostcrawl:ghostcrawl-java:2.3.6

C# / .NET

GhostCrawlApi.2.3.6.nupkg147 KB · click to download
dotnet nuget add source "$(pwd)" -n ghostcrawl-local
dotnet add package GhostCrawlApi --version 2.3.6

Put the .nupkg in the current folder first.

PHP

ghostcrawl-2.3.6-php.zip1.8 MB · click to download
# unzip, then add a path repo to composer.json:
#   "repositories":[{"type":"path","url":"../ghostcrawl-php"}]
composer require ghostcrawl/ghostcrawl

Composer package: ghostcrawl/ghostcrawl

Go

install from sourceprivate module · no file
export GOPRIVATE=github.com/GhostCrawl/*
go get github.com/GhostCrawl/ghostcrawl-go/v2@egress-router-and-free-proxy-harness

No file — installs from the module path (needs repo access).

After installing

The hosted cloud is paid-only — a free key returns 402. Set your key and go:

export GHOSTCRAWL_API_KEY=gck_live_...

No paid key yet? Run the free self-host image ghostcrawl:2.3.6 (engines on-device, your own IP) instead.