Releases

Chronological log of every Anakin SDK, MCP server, and CLI release with version numbers, install commands, and links to the registry pages.

A stable record of every released version across our four published packages. Each entry links to the npm or PyPI registry, the GitHub release, and the source commit it was built from.

PackageLatestSource
@anakin-io/sdk0.1.0github.com/Anakin-Inc/anakin-node
@anakin-io/mcp0.1.0github.com/Anakin-Inc/anakin-mcp
anakin-sdk (PyPI)0.1.0github.com/Anakin-Inc/anakin-py
anakin-cli (PyPI)0.2.0github.com/Anakin-Inc/anakin-cli

2026-04-28 — Initial public release of three new packages

Three packages went live to npm + PyPI on the same day. The fourth (anakin-cli) was already published earlier (last bumped to 0.2.0 on 2026-03-18) and is unchanged in this release window.

@anakin-io/sdk v0.1.0 — Node.js / TypeScript SDK

First public release. Wraps every Anakin endpoint in a single async call with built-in polling, real TypeScript types, and zero runtime dependencies.

npm install @anakin-io/sdk
import { Anakin } from "@anakin-io/sdk"
const client = new Anakin({ apiKey: "ak-..." })
const doc = await client.scrape("https://example.com")
console.log(doc.markdown)

What's included: scrape, map, crawl, search, agenticSearch, wire, plus a full SessionsClient for browser-session CRUD (list, create, save, update, delete).

Quality gates: 25 unit tests, strict TypeScript (exactOptionalPropertyTypes), ESM + CJS dual build via tsup (~28 KB), zero runtime dependencies. Works on Node 18+.

Links: npm · GitHub release · docs


@anakin-io/mcp v0.1.0 — Model Context Protocol server

First public release. Lets AI agents in Claude Desktop, Claude Code, Cursor, Cline, Continue, Zed, Windsurf, and VS Code call Anakin natively — no glue code required.

npx -y @anakin-io/mcp init --all

That single command auto-configures every detected agent client on your machine. After it finishes, restart your client and Anakin's tools appear in the agent's tool list.

Tools exposed (6): scrape, search, map, crawl, agentic_search, wire_action — each a thin wrapper over the corresponding Anakin REST endpoint with a typed JSON Schema for arguments.

Supported clients (8): claude-desktop, claude-code, cursor, cline, continue, zed, windsurf, vscode. Each has its own config schema; all are auto-detected and configured by init.

Quality gates: 27 unit tests across the tool registry shape and per-client config writers, strict TypeScript, ESM + CJS dual build. Only @modelcontextprotocol/sdk at runtime.

Links: npm · GitHub release · setup docs


anakin-sdk v0.1.0 — Python SDK

First public release. Wraps every Anakin endpoint with a single sync call, typed Pydantic v2 response models, and built-in polling.

pip install anakin-sdk
from anakin import Anakin

client = Anakin(api_key="ak-...")  # or set ANAKIN_API_KEY
doc = client.scrape("https://example.com")
print(doc.markdown)

Distribution name is anakin-sdk (PyPI). Import name is anakin. They differ because the unscoped anakin PyPI name is held by an unrelated package.

What's included: scrape, map, crawl, search, agentic_search, wire, countries, plus a SessionsClient for browser-session CRUD. Built-in retries with exponential backoff and Retry-After honour on 429s. Hidden polling — calls return the final result.

Validated on: Python 3.10, 3.11, 3.12, 3.13 — install + import + 25/25 tests pass on every version. Multi-version validation is automated via scripts/test-multiver.sh in the repo.

Links: PyPI · GitHub release · docs


Earlier releases

anakin-cli v0.2.0 — 2026-03-18

The Python CLI for terminal-driven scraping. Installs anakin as a binary on $PATH. Already published before this release window.

pip install anakin-cli
anakin login --api-key "ak-..."
anakin scrape "https://example.com" -o page.md

Commands: search, scrape, scrape-batch, research, login, status.

Links: PyPI · docs


Versioning

All four packages follow Semantic Versioning:

  • 0.x.y — alpha. Public API may change between minor versions until 1.0.
  • x.0.0 (1.0+) — stable. Breaking changes require a major bump.
  • Patch (z) bumps — bug fixes, no API changes.

Until 1.0, treat the SDKs as alpha and pin to a specific minor version (@anakin-io/sdk@^0.1.0, anakin-sdk==0.1.*) if you need stability across upgrades.

Status badges

If you'd like to embed real-time version badges on your own README:

[![npm](https://img.shields.io/npm/v/@anakin-io/sdk.svg)](https://www.npmjs.com/package/@anakin-io/sdk)
[![npm](https://img.shields.io/npm/v/@anakin-io/mcp.svg)](https://www.npmjs.com/package/@anakin-io/mcp)
[![PyPI](https://img.shields.io/pypi/v/anakin-sdk.svg)](https://pypi.org/project/anakin-sdk/)
[![PyPI](https://img.shields.io/pypi/v/anakin-cli.svg)](https://pypi.org/project/anakin-cli/)

Reporting issues

Each repo has its own issue tracker — file there for fastest response:

For bugs that span multiple packages or are about the API itself, the main repo's issue tracker is the catch-all.