---
title: Sudhanva API SDKs for Python, Ruby, and Go
description: Official clients for the public sudhanva.me API.
canonical: https://sudhanva.me/developers/sdks/
last-updated: 2026-08-23
---

# Sudhanva API SDKs for Python, Ruby, and Go

The official SDKs are small, typed clients for the public `https://sudhanva.me/api/v1`
surface. They require no API key, have no runtime dependencies, and follow the
[OpenAPI 3.1 contract](https://sudhanva.me/openapi.json).
All language SDKs use coordinated version `0.1.0`. The CLI is a separate release line
at `0.1.5`. Use the [machine-readable SDK catalog](https://sudhanva.me/.well-known/sdk-catalog.json)
as the canonical version map.

## Python

```sh
python -m pip install sudhanva==0.1.0
```

- [Package on PyPI](https://pypi.org/project/sudhanva/)
- [Source, examples, and tests](https://github.com/nsudhanva/sudhanva-python)

## Go

```sh
go get github.com/nsudhanva/sudhanva-go@v0.1.0
```

- [Package documentation](https://pkg.go.dev/github.com/nsudhanva/sudhanva-go)
- [Source, examples, and tests](https://github.com/nsudhanva/sudhanva-go)

## Ruby

```sh
gem install sudhanva --version 0.1.0
```

- [Package on RubyGems](https://rubygems.org/gems/sudhanva)
- [Source, examples, and tests](https://github.com/nsudhanva/sudhanva-ruby)

## Shared behavior

All clients retrieve the public profile and articles, combine reads through the batch
endpoint, create and poll idempotent profile-insight jobs, query NLWeb search, and expose
non-success responses as structured errors.
