# Development Branch

{% hint style="warning" %}
The development API and CMS branches are entirely separate from the current production version. For more information in working with our development team please [contact us](https://support.sonoransoftware.com/). or join our community [Discord](http://discord.sonorancad.com/).
{% endhint %}

## Rate Limiting <a href="#rate-limiting" id="rate-limiting"></a>

Sonoran CMS' development branch maintains the same rate limiting as production. However, rate limits only result in a one minute block as opposed to an hour.

## Development API Server <a href="#development-api-server" id="development-api-server"></a>

All API endpoints and requests should be made to the following address:

```
https://staging-api.dev.sonorancms.com
```

## Development CMS <a href="#development-cad" id="development-cad"></a>

The latest CMS development version can be accessed at the following address:

```
https://staging.dev.sonorancms.com
```

## Development Subscription - Free <a href="#development-subscription-free" id="development-subscription-free"></a>

Data will be reset at random times and **this environment is not suitable for production use**. Use only for testing new features when requested by Sonoran Software Development and for developing API based resources.

When building or testing our API library, you can upgrade your development community to pro for free!

1. Create a new PRO subscription in the development billing portal.
2. At checkout enter `4242 4242 4242 4242` as the card number with any CVV and expiration date.
3. Apply the subscription to your development testing community.

## Developer Discord <a href="#developer-discord" id="developer-discord"></a>

Join our [Discord](http://discord.sonorancad.com/) and access the `#community-development` channel. Here you can discuss API related issues, development, and more.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sonoransoftware.com/cms/developer-api-documentation/api-integration/development-branch.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
