SkeinRank installation
SkeinRank has two adoption paths:
- the lightweight Python SDK and CLI for dictionary validation, extraction, discovery, and canonicalization;
- the Docker beta stack for the governance console, API, PostgreSQL, Elasticsearch, RabbitMQ worker, and optional observability profile.
Looking for repository vocabulary and pull-request checks? Start with Agent Lexicon installation.
Requirements
Section titled “Requirements”Core SDK and CLI
Section titled “Core SDK and CLI”- Python 3.10+
Platform beta
Section titled “Platform beta”- Git
- Docker Compose V2
- enough local memory for PostgreSQL, Elasticsearch, RabbitMQ, the API, workers, and the web console
Install the core package
Section titled “Install the core package”python -m pip install skeinrankVerify the installation with the built-in demo dictionary:
python -c "import skeinrank; print(skeinrank.canonicalize('k8s pg timeout'))"Expected output:
kubernetes postgresql timeoutContinue to the SkeinRank SDK quickstart.
Install from the repository
Section titled “Install from the repository”git clone https://github.com/SkeinRank/skeinrank.gitcd skeinrank/packages/skeinrank-corepoetry installpoetry run pytest -qRun the platform beta with Docker
Section titled “Run the platform beta with Docker”git clone https://github.com/SkeinRank/skeinrank.gitcd skeinrankcp .env.example .envdocker compose -f docker-compose.dev.yml up --build -dThen open:
http://127.0.0.1:5173Read the full guide for auth, observability, reset commands, and troubleshooting: