---
title: Release Channels
slug: viewer-3d/release-channels
docTags: 
createdAt: 2024-03-01T14:08:11.718Z
---

We use release channels to roll out updates to the 3D Viewer API.

## Which channel should I use?

### Stable

Stable is the default for production ready applications.

### Beta

Beta is stable enough for testing in a production environment but receives updates at any time. We will notify when we intend to promote the current Beta to Stable. This will start a period of time where we will not update the Beta channel and allow for testing.

### Development

Development reflects the current state of development and receives updates multiple times a day. We do not recommend using this channel in a production environment and it may break at any time. We do not provide support for this channel.

## How to specify a channel

You can select the channel by passing a query parameter in the URL when fetching the 3D Viewer dependency.

```html
<!-- Stable -->
<script src="https://api.catenda.com/js/v1/viewer3d"></script>
<script src="https://api.catenda.com/js/v1/viewer3d?release=stable"></script>
<!-- Beta -->
<script src="https://api.catenda.com/js/v1/viewer3d?release=beta"></script>
<!-- Development -->
<script src="https://api.catenda.com/js/v1/viewer3d?release=dev"></script>
```

