# Introduction

## Backend in minutes with simple blocks

Flexible lightening-fast nocode backend with simple drag-and-drop blocks. Supports authentication, SQL and NoSQL databases, Stripe payments and 3rd party APIs.

{% embed url="<https://www.ondiagram.com/_next/static/videos/walkthrough_720p-3aa96d9cc89a7be54a6bbad776d69d2c.mp4>" %}

### Drag and drop your new backend API.

Use a few basic building blocks to build complex API endpoints. Connect to your MongoDB or Firestore database. Setup authorization with JSON web tokens, payments with Stripe, email with Nodemailer or SMS with Twilio.

### No deployment is required. You are live!

There is no need for managing servers, version deployments, 3rd party libraries packages etc. The endpoints of the nocode backend are automatically live and can be called from your frontend right away. There is a Debug panel to test the endpoints for different Headers and Body parameters.


---

# 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.ondiagram.com/master.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.
