# Code samples and SDKs

> Runnable YesCaptcha code samples (Python, Node.js, curl, C#, Easy Language) and unofficial community SDKs (Python, Node.js, Go).

Source: https://docs.yescaptcha.com/en/samples/ · Last verified: 2026-10-15

The samples here are complete, runnable files that read the client key from the environment variable `YESCAPTCHA_CLIENT_KEY`. Each task type page also has curl, Python and Node.js examples generated for that type.

[Python](https://docs.yescaptcha.com/en/samples/python/)Balance, first request, a reusable client, concurrency, Selenium

[Node.js](https://docs.yescaptcha.com/en/samples/nodejs/)Node.js 18+, no dependencies

[C#](https://docs.yescaptcha.com/en/samples/csharp/).NET 6+

[Easy Language](https://docs.yescaptcha.com/en/samples/easy-language/)Clicking demos contributed by users

To test from the command line, see the curl examples in [Quickstart](https://docs.yescaptcha.com/en/getting-started/quickstart/) and [getBalance](https://docs.yescaptcha.com/en/api/get-balance/).

## Community SDKs

These SDKs were contributed by users and are **unofficial**. We haven’t reviewed their code; evaluate them before use and contact the authors with questions.

| Language | Project |
| --- | --- |
| Python | [github.com/yescaptcha/yescaptcha-python](https://github.com/yescaptcha/yescaptcha-python) |
| Node.js | [github.com/ScoLib/yescaptcha](https://github.com/ScoLib/yescaptcha) |
| Go | [github.com/FreedWu/yescaptcha](https://github.com/FreedWu/yescaptcha) |
| Go | [github.com/deanxv/yescaptcha-go](https://github.com/deanxv/yescaptcha-go) |

Whatever SDK you use, check that it calls `api.yescaptcha.com` or `cn.yescaptcha.com` and uses the task type names on this site.
