# Introduction to the API

RocketCAD is built with Bubble and as such relies on the robust Bubble API which is organized around REST. Our API has predictable resource-oriented URLs, accepts form-encoded request bodies, returns JSON-encoded responses, and uses standard HTTP response codes, authentication, and verbs.

{% tabs %}
{% tab title="Base API URL" %}

```
https://api.therocketcad.com
```

{% endtab %}
{% endtabs %}

To authenticate requests, The RocketCAD API relies on an API Key issued to each community’s server which then runs the request in the context of that community or server. For your convenience, a working test API Key has been provided in all code examples allowing you to test right away.

Our API documentation has been written to provide complete understanding of the RocketCAD API and as such, we offer limited support of custom-made API integrations and commonly refer users back to this documentation.

{% hint style="info" %}
The RocketCAD API is intended for developer use only, Community Owners are encouraged to use our pre-made game integrations scripts from [here](https://therocketcad.com/integrate).
{% endhint %}

{% content-ref url="/pages/-Mes6Ny5-VYPaJQKouG2" %}
[Introduction to the API](/developers/introduction-to-the-api.md)
{% endcontent-ref %}


---

# 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.therocketcad.com/developers/introduction-to-the-api.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.
