# Work SDK > Agent-safe TypeScript SDK for GitHub Issues, Linear, Jira, and Azure DevOps. ## Primary documentation - [Documentation](https://work-sdk.vercel.app/docs): guided documentation index - [Getting started](https://work-sdk.vercel.app/docs/getting-started): first read and safe write - [Example apps](https://work-sdk.vercel.app/docs/examples): runnable approval CLI and signed webhook bot with fake credentials - [Safe writes](https://work-sdk.vercel.app/docs/concepts/safe-writes): integrity, concurrency, warnings, and idempotency - [Providers](https://work-sdk.vercel.app/docs/providers): capability and semantic comparison - [Azure DevOps](https://work-sdk.vercel.app/docs/providers/azure-devops): auth, custom processes, WIQL, and JSON Patch - [Client reference](https://work-sdk.vercel.app/docs/reference/client): methods and normalized types - [Errors](https://work-sdk.vercel.app/docs/reference/errors): error classes and retry policy - [Agent guide](https://work-sdk.vercel.app/docs/guides/agents): safe tool and approval boundaries - [Testing guide](https://work-sdk.vercel.app/docs/guides/testing): memory adapter and protocol tests - [Markdown homepage](https://work-sdk.vercel.app/index.md): concise project overview and quick example - [Agent guide](https://work-sdk.vercel.app/agents.md): operational rules for coding agents - [Full machine context](https://work-sdk.vercel.app/llms-full.txt): combined project and agent documentation ## Project - [Source](https://github.com/arturict/work-sdk) - [npm package](https://www.npmjs.com/package/work-sdk) Work SDK is a local library, not a hosted service. Applications bring their own provider credentials.