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
| Language | Package | Status |
|---|---|---|
| TypeScript | @laddro/career-sdk | Coming soon |
| Python | laddro-career | Coming soon |
| Go | laddro-career-sdk-go | Coming soon |
| Rust | laddro-career | Coming soon |
| Java | com.laddro:career-sdk | Coming soon |
| PHP | laddro/career-sdk | Coming soon |
| Ruby | laddro-career | Coming soon |
| .NET | Laddro.Career | Coming 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