# Quick Start

## Install the library

The best way to interact with our API is to use one of our official libraries.

By following this short guide you will have the basic functionalities (analytics and bug reports) working in 5 minutes.

### Create an app <a href="#create-an-app" id="create-an-app"></a>

Start by [signing up](https://www.nucleus.sh/signup) on the platform.

Then, create your first app. Name it as you want, you can change it later.

If you already have a version or an icon, you can edit the app to set those.

### Integrate <a href="#integrate" id="integrate"></a>

Choose the appropriate module for your application, or use the API to report data if no module is available for your usecase.

* [Browser](/modules/browser.md)
* [Electron.js / Tauri](/modules/electron.js-tauri.md)
* [Python](/modules/python.md)
* [Swift](/modules/swift.md)
* [Tracking API](/reference/tracking-api.md)

Be sure to add the correct `<App Id>` when starting the module.

That's it 🤟

Open your app, and you should be able to see your first user in the Nucleus dashboard.


---

# 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.astrolytics.io/quick-start.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.
