λats-sdk
Adapters

Supported Adapters

Overview of the 9 native ATS integrations supported by ATS SDK.

Supported ATS Adapters

ATS SDK ships with native, zero-dependency adapters for 9 major Applicant Tracking Systems. Each adapter maps the provider's unique JSON format into our strongly-typed StandardJob schema.

ProviderProvider KeyCompany IdentifierLive Board Format
GreenhousegreenhouseCompany token / slugboards-api.greenhouse.io/v1/boards/{slug}/jobs
AshbyashbyOrganization slugapi.ashbyhq.com/posting-api/job-board/{slug}
LeverleverCompany site slugapi.lever.co/v0/postings/{slug}
Workdayworkdaytenant/site{tenant}.wd3.myworkdayjobs.com/wday/cxs/{tenant}/{site}/jobs
SmartRecruiterssmartrecruitersCompany tokenapi.smartrecruiters.com/v1/companies/{slug}/postings
WorkableworkableAccount shortcodeapply.workable.com/api/v1/widget/accounts/{slug}
BambooHRbamboohrSubdomain{slug}.bamboohr.com/careers/list
RecruiteerecruiteeCompany subdomain{slug}.recruitee.com/api/offers/
Breezy HRbreezyCompany name slug{slug}.breezy.hr/json

Usage Pattern

All adapters share the exact same signature on the client:

// Query any provider by passing its key and slug
const jobs = await client.getJobs(provider, companySlug);

On this page