Skip to Content
SDKsOverview

SDKs

Official client libraries for the Laddro Career API. All SDKs will wrap the same 18 API endpoints and support SSE streaming.

SDKs are currently in development and not yet published. This documentation describes the planned API surface. In the meantime, use the REST API directly.

Planned SDKs

LanguagePackageStatus
TypeScript@laddro/career-sdkComing soon
Pythonladdro-careerComing soon
Goladdro-career-sdk-goComing soon
Rustladdro-careerComing soon
Javacom.laddro:career-sdkComing soon
PHPladdro/career-sdkComing soon
Rubyladdro-careerComing soon
.NETLaddro.CareerComing soon

Common Patterns

All SDKs will follow the same patterns:

Initialization

Every SDK is initialized with your API key:

// TypeScript import { LaddroClient } from '@laddro/career-sdk' const client = new LaddroClient({ apiKey: 'YOUR_API_KEY' })
# Python from laddro_career import LaddroClient client = LaddroClient(api_key="YOUR_API_KEY")
// Go client := laddro.NewClient("YOUR_API_KEY")

Resource Methods

All SDKs will expose the same resource methods:

  • client.templates.list()
  • client.templates.get(id)
  • client.resumes.list()
  • client.resumes.get(id)
  • client.resumes.parse(file)
  • client.resumes.render(id, options)
  • client.tailor(options)
  • client.export(options)
  • client.coverLetters.list()
  • client.coverLetters.get(id)
  • client.coverLetters.create(options)
  • client.coverLetters.generate(options)
  • client.coverLetters.render(id, options)
  • client.settings.get()
  • client.settings.setModel(options)
  • client.settings.resetModel()

Streaming

AI endpoints (tailor, coverLetters.generate) will support streaming via language-native patterns:

// TypeScript — async iterator for await (const event of client.tailor({ resumeId, jobDescription }, { stream: true })) { console.log(event.section, event.content) }
# Python — generator for event in client.tailor(resume_id=id, job_description=jd, stream=True): print(event.section, event.content)

Source Code

All SDKs will be open source under the laddro-app  GitHub organization.

Last updated on