# Run a first sdk-typescript example

Start with the smallest workflow described by the README for **sdk-typescript**. Complete [installation and configuration](/docs/up-to-code-sdk-typescript/installation-guide) first.

## Quick Start

### Installation

Ensure you have **[Node.js 20+](https://nodejs.org/)** installed, then:

```bash
npm install @strands-agents/sdk
```

### Basic Usage

```typescript
import { Agent } from '@strands-agents/sdk'

// Create agent (uses default Amazon Bedrock provider)
const agent = new Agent()

// Invoke
const result = await agent.invoke('What is the square root of 1764?')
console.log(result)
```

> **Note**: For the default Amazon Bedrock model provider, you'll need AWS credentials configured and model access enabled for Claude 4.5 Sonnet in your region.

---

## Verify your changes

The root manifest provides this check:

```sh
npm run test
```

Read any errors before continuing. Build and type checks verify source consistency; exercise the README example to verify the behavior you need.

## Next task

[Read the usage guide](/docs/up-to-code-sdk-typescript/usage-guide) for the documented components, configuration, and source layout.

## Source and help

- [GitHub repository](https://github.com/Up-to-code/sdk-typescript)
- [Original README](https://github.com/Up-to-code/sdk-typescript/blob/main/README.md)
- [Issues and existing reports](https://github.com/Up-to-code/sdk-typescript/issues)
- [Open the project website](https://strandsagents.com)

The catalog identifies the license as **Apache-2.0**. Read the repository license before redistributing source or assets.

This catalog entry is a fork. The README may describe upstream packages, domains, or release procedures; those destinations do not establish a separate release of this fork.