Typed, versioned clients for five languages — plus raw REST for everything else. Each SDK handles auth, retries, pagination, and error mapping so you write less plumbing and more product.
All clients follow the same object model and release cadence, so the concepts you learn in one carry over to the rest.
Isomorphic client for Node and the edge, with full type definitions.
npm install @crimsontalent/sdkSync & async clients with type hints and auto-pagination.
pip install crimsontalentIdiomatic gem with lazy enumerators over paginated lists.
gem install crimsontalentContext-aware client with typed structs and zero dependencies.
go get crimsontalent.com/goFluent builder API on Maven Central, JDK 11+.
com.crimsontalent:sdk:1.6No SDK for your stack? Every endpoint is plain HTTPS + JSON.
curl https://api.crimsontalent.com/v1Instantiate the client with your key, then iterate — the SDK auto-paginates behind the scenes, so you never manage cursors by hand.
The same operation in the JS/TS client. Responses are fully typed, so your editor autocompletes every field on the benchmark object.
We generate every SDK from the same OpenAPI specification, so method names, resource objects, and error types match one-to-one across languages. That means predictable behavior and painless migrations between stacks.
Pipelines, candidates, compensation, and analytics look identical in every client.
Idempotent requests retry automatically on 5xx and 429 with exponential backoff.
Pin an API version per client; upgrade on your schedule. Track releases in the changelog.
Structured exceptions map to the same type values documented in the API reference.
Every SDK is MIT-licensed, semantically versioned, and kept in lockstep with the API. We review issues and contributions weekly — reach the platform team at developers@crimsontalent.com.
Grab a key from the portal, install the client for your stack, and make your first request in minutes.
Get your API key