> ## Documentation Index
> Fetch the complete documentation index at: https://namespace.so/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Get started

> Install the Namespace TypeScript SDK and choose an API for Devboxes or compute instances.

Install the TypeScript SDK in a Node.js application, then choose the API that matches the Namespace resources you want to manage.

## Install the SDK

Install the SDK and its peer dependencies with your preferred package manager.

<CodeGroup>
  ```bash npm theme={null}
  npm install @namespacelabs/sdk
  ```

  ```bash pnpm theme={null}
  pnpm add @namespacelabs/sdk
  ```

  ```bash Yarn theme={null}
  yarn add @namespacelabs/sdk
  ```
</CodeGroup>

## Explore the SDK

Use the SDK to create and operate Devboxes or provision compute instances.

<Columns cols={2}>
  <Card title="Devbox" icon="container" href="/docs/reference/typescript-sdk/devbox">
    Create and operate Devboxes, run commands, transfer files, and manage reusable configurations.
  </Card>

  <Card title="Compute" icon="server" href="/docs/reference/typescript-sdk/compute">
    Create and manage Linux, macOS, and Windows compute instances.
  </Card>
</Columns>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.