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

# Object Sender

> Send Speckle objects to Speckle Server

## Overview

`@speckle/objectsender` is a JavaScript/TypeScript package for sending Speckle objects to Speckle Server. It handles object serialization, transport, and version creation.

**Package:** [@speckle/objectsender on npm](https://www.npmjs.com/package/@speckle/objectsender)

## Installation

```bash theme={null}
npm install @speckle/objectsender
```

## Quick Start

```typescript theme={null}
import { ObjectSender } from '@speckle/objectsender'

// Initialize sender
const sender = new ObjectSender(client, projectId)

// Send object
const objectId = await sender.sendObject(myObject)
```

## Features

* Send objects to Speckle Server
* Handle object serialization
* Create versions and commits
* Support for large object hierarchies

## Documentation

For complete documentation, examples, and API reference, visit the package on npm:

[View on npm →](https://www.npmjs.com/package/@speckle/objectsender):

<Note>
  This documentation is a stub. Full documentation coming soon. For now, refer to the npm package
  page for detailed usage examples and API documentation.
</Note>
