# Antigen Developer Docs > Build and operate security assessment Runs with Antigen APIs, the TypeScript SDK, and the CLI. ## Docs - [Authentication](https://docs.antigen.sh/authentication.md): Choose a credential, configure it for the SDK, CLI, or HTTP API, and resolve authorization errors. - [CLI reference](https://docs.antigen.sh/cli.md): Create, observe, recover, and control authorized Antigen Runs from the command line. - [Concepts](https://docs.antigen.sh/concepts.md): Understand controlled assessments, evidence-backed findings, and durable Run workflows. - [Examples](https://docs.antigen.sh/examples.md): Complete authorized Run workflows for creation, evidence, recovery, and lifecycle control. - [Get started](https://docs.antigen.sh/getting-started.md): Start an authorized Antigen assessment with the SDK, CLI, or HTTP API. - [Guides](https://docs.antigen.sh/guides.md): Plan authorized assessments, preserve Run evidence, and turn findings into next actions. - [HTTP API reference](https://docs.antigen.sh/http-api.md): Create, observe, recover, and control authorized Antigen Runs over HTTP. - [Reliability and security](https://docs.antigen.sh/reliability-security.md): Operate durable Runs safely across retries, disconnects, and organization boundaries. - [Resources and troubleshooting](https://docs.antigen.sh/resources.md): Recover from common Run integration problems and find related Antigen resources. - [TypeScript SDK reference](https://docs.antigen.sh/sdk/typescript.md): Build, observe, recover, and control authorized Antigen Runs from TypeScript.