# Choose your documentation

## Main Documentation (recommended)

* [User Guide](https://app.gitbook.com/o/-LOYHDiEhHzJcHiDIv4J/s/Ox0Wo3NZjrQrGQthTy6o/)

## Tutorials

The tutorials present common admin panel use cases, implemented from scratch. Get inspired by reading the ones that are relevant for your business.

* [Customer Support Tool](https://docs.forestadmin.com/tutorials/customer-support-tool)

## Developer Guides

If you are a developer looking to customize your Forest Admin, check out the **Developer Guide** corresponding to your technical stack.

### Latest versions

Use the latest documentation if you are using one of the following frameworks and agents:

* [Django](https://app.gitbook.com/o/-LOYHDiEhHzJcHiDIv4J/s/2HgnlEINLUAEQC1KgN48/) (`forestadmin-agent-django` agent)
* [Flask](https://docs.forestadmin.com/developer-guide-agents-python/) (`forestadmin-agent-flask` agent)
* [Laravel](https://docs.forestadmin.com/developer-guide-agents-php) (`forestadmin/laravel-forestadmin` v2+ agent)
* [Node.js](https://app.gitbook.com/o/-LOYHDiEhHzJcHiDIv4J/s/9UN5oBJhgzLadOqi7jx6/) (`@forestadmin/agent` agent)
* [Ruby v2](https://docs.forestadmin.com/developer-guide-agents-ruby)  (`forestadmin/agent_ruby`)
* [Ruby on Rails v1](https://app.gitbook.com/o/-LOYHDiEhHzJcHiDIv4J/s/x9GURwd0RAwi8uWZgH5v/) (soon to be deprecated) (`forest_liana` agent)
* [Symfony](https://docs.forestadmin.com/developer-guide-agents-php) (`forestadmin/symfony-forestadmin` agent)

### Legacy versions

Use the legacy documentation if you have created a project based on the following technical stacks, in the described periods:

For projects created **before** July 5th, 2022 using:

* [Express](https://app.gitbook.com/o/-LOYHDiEhHzJcHiDIv4J/s/x9GURwd0RAwi8uWZgH5v/) (`forest-express-mongoose` or `forest-express-sequelize` Node.js agent)

For projects created **before** March 31, 2023 using:

* [MariaDB](https://app.gitbook.com/o/-LOYHDiEhHzJcHiDIv4J/s/x9GURwd0RAwi8uWZgH5v/) (`forest-express-sequelize` Node.js agent)
* [Microsoft SQL](https://app.gitbook.com/o/-LOYHDiEhHzJcHiDIv4J/s/x9GURwd0RAwi8uWZgH5v/) (`forest-express-sequelize` Node.js agent)
* [MongoDB](https://app.gitbook.com/o/-LOYHDiEhHzJcHiDIv4J/s/x9GURwd0RAwi8uWZgH5v/) (`forest-express-mongoose` Node.js agent)
* [MySQL](https://app.gitbook.com/o/-LOYHDiEhHzJcHiDIv4J/s/x9GURwd0RAwi8uWZgH5v/) (`forest-express-sequelize` Node.js agent)
* [PostgresSQL ](https://app.gitbook.com/o/-LOYHDiEhHzJcHiDIv4J/s/x9GURwd0RAwi8uWZgH5v/) (`forest-express-sequelize` Node.js agent)

For projects created **before** July 18, 2023 using:

* [Laravel](https://app.gitbook.com/o/-LOYHDiEhHzJcHiDIv4J/s/x9GURwd0RAwi8uWZgH5v/) (`forestadmin/laravel-forestadmin` v1 agent)

For projects created **before** December 6, 2023 using:

* [Django](https://app.gitbook.com/o/-LOYHDiEhHzJcHiDIv4J/s/x9GURwd0RAwi8uWZgH5v/) (`django-forestadmin` agent)

### Public API

Forest Admin provides an API that lets users access Forest Admin data.

* [Public API](https://docs.forestadmin.com/public-api)

## Cloud Guide

Interested in the cloud-hosted version of Forest Admin? Contact us [here](https://www.forestadmin.com/forms/book-a-demo).

* [Cloud Guide](https://app.gitbook.com/o/-LOYHDiEhHzJcHiDIv4J/s/wfMeGo4DK4ZOTYwApD1a/)


---

# 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.forestadmin.com/documentation-portal/choose-your-documentation.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.
