# Reactium SDK

## Reactium SDK

When we speak of the "Reactium SDK", we are generally referring to:

* the Reactium Singleton object, imported like so: **`import Reactium from 'reactium-core/sdk';`**
* or, a number of named exports, such as custom React hooks, string translation utilities, etc, e.g. **`import { useHookComponent } from 'reactium-core/sdk';`**
* A list of documented Reactium **"hooks"**. A Reactium hook (not to be confused with [React Hooks](https://reactjs.org/docs/hooks-intro.html)), is a named tag for which you can register callbacks. You can both register hooks in your code to run when important things happen in Reactium, and create your own invocations where others can register callbacks.

{% hint style="info" %}
**`'reactium-core'`** used in an import statement in Reactium is a babel-alias for the path to th&#x65;**`'.core/'`** directory, which can be used anywhere in your code so you don't need to know the relative path.
{% endhint %}

{% content-ref url="/pages/-M5Oz\_0A6tKNNithCSLr" %}
[Broken mention](broken://pages/-M5Oz_0A6tKNNithCSLr)
{% 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.reactium.io/reactium/reactium-sdk.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.
