# Welcome to Squidex

## What is Squidex?

Squidex is a content management hub or content management system (CMS). A central place to manage all your content.

For example:

* Dynamic elements for your mobile Apps.
* Blog posts and articles for your website.
* Configuration data for your backend.
* Rich and structured data for your applications.

In contrast to a traditional CMS, Squidex is headless and does not provide the front end. This frees you up to choose a technology of your choice to create a thoroughly awesome user experience!

## How to Get Started?

### I want to get started immediately with Squidex Cloud

Read our guide for new users and learn how to publish your first content with Squidex.

{% content-ref url="id-02-documentation/introduction-and-use-case" %}
[introduction-and-use-case](https://docs.squidex.io/id-02-documentation/introduction-and-use-case)
{% endcontent-ref %}

### I want to install Squidex on my own (virtual) machines

Follow our installation instructions to install Squidex on your own hardware.

{% content-ref url="id-01-getting-started/installation" %}
[installation](https://docs.squidex.io/id-01-getting-started/installation)
{% endcontent-ref %}

### I want to contribute as a developer or understand the architecture

Check out our contributor guide with instructions how to build, run and extend Squidex.

{% content-ref url="id-01-getting-started/contributing-and-developing" %}
[contributing-and-developing](https://docs.squidex.io/id-01-getting-started/contributing-and-developing)
{% 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.squidex.io/readme.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.
