# Neurelo APIs & SDKs

## <mark style="color:purple;">How to use Neurelo APIs and SDKs (Overview)</mark>

{% embed url="<https://www.youtube.com/watch?v=pXK-8bR2fPA>" %}

## <mark style="color:purple;">Select Basics</mark>

### How to select scalar fields and use of $scalars

{% embed url="<https://www.loom.com/share/2b94c001521d4c38b8b6a0ed1c27a589?sid=3e8d7575-3bde-4e4b-bd45-45bf8fa75add>" %}

### How to select related fields and use of $related

{% embed url="<https://www.loom.com/share/738b271ea0f64c0ead4481349efb0457?sid=8994b089-1f81-43a4-8e55-d02b5dcbfd7e>" %}

## <mark style="color:purple;">Filter Basics</mark>

### How to apply filters to scalar fields

{% embed url="<https://www.loom.com/share/f2f6666aff2942b98cfbb9e2b2c1094c?sid=d859eef3-0abc-43b0-b051-b9fa684ebaa8>" %}

### How to apply filters to relation fields

{% embed url="<https://www.loom.com/share/42e7d38354fc45569c43e1b58073d6dd?sid=ac50a1fb-f216-4e2b-a979-f31ac438f86a>" %}

### How to apply filters to json fields

{% embed url="<https://www.loom.com/share/056918315bf840a7bc9ecd4f46757806?sid=e72a5ffa-17ab-4201-9500-2148098aecba>" %}

### How to use OR/NOT filters

{% embed url="<https://www.loom.com/share/174e2f1122764c7f89fdf13339768866?sid=31dbc8db-62af-4e75-812f-35a650df59fb>" %}

## <mark style="color:purple;">Pagination (How to use order\_by, take, and skip)</mark>

{% embed url="<https://www.loom.com/share/90521ea399304604aebc26302914c6b6?sid=28ea18bc-2058-46c1-bea4-ad90ad3834f9>" %}

## <mark style="color:purple;">Aggregate (How to use aggregations)</mark>

{% embed url="<https://www.loom.com/share/16656ed8f86a49839c2f7e95d04d60c1?sid=268b9f58-9857-4705-922c-a2513bb333a2>" %}

## <mark style="color:purple;">Group By (How to use group by endpoint)</mark>

{% embed url="<https://www.loom.com/share/9c3934626f8b4b83967d3a60597cb705?sid=c0cbf7f1-ad35-4319-862e-f7039bb8b9f3>" %}

## <mark style="color:purple;">Create (How to create one or multiple records)</mark>

{% embed url="<https://www.loom.com/share/f7eff5dcdadf4dd3b013957b19a908e4?sid=e56a1ab4-1a6c-4037-bd5e-2fee5ea27a65>" %}

## <mark style="color:purple;">Update (How to update one or multiple records)</mark>

{% embed url="<https://www.loom.com/share/cce0d4f122c64ede89e4d2e7dbacb210?sid=ba8a3251-dd90-417f-9c3b-744a02ac1417>" %}

## <mark style="color:purple;">Delete (How to delete one or multiple records)</mark>

{% embed url="<https://www.loom.com/share/4ee7f70e367f47eca9a7996787b360f3?sid=96c6363c-c682-4f5e-be35-61707db7257e>" %}

## Other Videos

### <mark style="color:purple;">How to work with JSON data for MongoDB objects with the Neurelo APIs</mark>

{% embed url="<https://www.loom.com/share/4f684806d88243198f2efc9ab02392f5?sid=ab686a14-6c99-49ea-832b-36c7d84914f3>" %}

### <mark style="color:purple;">Exploring Neurelo's GraphQL APIs</mark>[<br>](https://www.loom.com/profile/Parth-c15de557-cb96-46b6-961e-b5c311780111)

{% embed url="<https://www.loom.com/share/01f67b42e2da406f9abc4b3accba6897>" %}


---

# 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.neurelo.com/how-to-videos/neurelo-apis-and-sdks.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.
