# Developer Guides

- [API](https://docs.squidex.io/id-02-documentation/developer-guides/api-overview.md): An Overview of the Different APIs
- [Authentication](https://docs.squidex.io/id-02-documentation/developer-guides/api-overview/authentication.md): How to Retrieve Access Tokens to Gain Access to the API
- [Postman](https://docs.squidex.io/id-02-documentation/developer-guides/api-overview/postman.md): A Short Tutorial On How to Use Squidex with Postman.
- [Queries](https://docs.squidex.io/id-02-documentation/developer-guides/api-overview/api.md): How to Query Content with Filters, Sorting and Pagination
- [Assets](https://docs.squidex.io/id-02-documentation/developer-guides/api-overview/assets-api.md): How to Use the Assets API to Resize Images
- [Automation Tools (CLI)](https://docs.squidex.io/id-02-documentation/developer-guides/automation-tools.md): The Squidex CLI (Command Line Interface) Tool Helps Automate Administration Processes
- [Scripting](https://docs.squidex.io/id-02-documentation/developer-guides/scripting.md): Learn How to Use Scripting to Implement More Validation and Security Solutions
- [Scripting Helper Methods](https://docs.squidex.io/id-02-documentation/developer-guides/scripting/scripting-helper-methods.md): Helper Methods for Scripting
- [Embed Content](https://docs.squidex.io/id-02-documentation/developer-guides/embed-content.md): Learn to Embed Content to Unstructured Text Such as Markdown or Rich-Text to Close the Gap Between Unstructured Content and Structured Content
- [Custom Workflows](https://docs.squidex.io/id-02-documentation/developer-guides/workflows.md): Write Advanced Workflows with Scripting
- [Custom Editors](https://docs.squidex.io/id-02-documentation/developer-guides/editors.md): Build and Use Custom Editors to Support Your Content Editors
- [Custom Sidebars](https://docs.squidex.io/id-02-documentation/developer-guides/custom-sidebars.md): Build and Use Custom Sidebar Extensions to Support your Editorial Workflow
- [Preview Content](https://docs.squidex.io/id-02-documentation/developer-guides/preview.md): Provide a Live Preview on Your Website for Your Content Editors.
- [Rule Formatting](https://docs.squidex.io/id-02-documentation/developer-guides/rule-formatting.md): How to Use Scripting or Placeholders to Control the Output of Rules
- [Simple](https://docs.squidex.io/id-02-documentation/developer-guides/rule-formatting/simple.md): How to Format Rules with a Custom-Built Solution for Basic Use Cases
- [Script](https://docs.squidex.io/id-02-documentation/developer-guides/rule-formatting/script.md): How to Format Rules with JavaScript Expressions
- [Liquid](https://docs.squidex.io/id-02-documentation/developer-guides/rule-formatting/liquid.md): How to Format Rules with Liquid Templates.
- [Tutorials](https://docs.squidex.io/id-02-documentation/developer-guides/tutorials.md): Read our Useful Tutorials
- [Building a Blog with Squidex and Next.js](https://docs.squidex.io/id-02-documentation/developer-guides/tutorials/building-a-nextjs-blog-with-squidex.md): How to Build a Next.js Blog Powered by Content From the Squidex CMS


---

# 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/id-02-documentation/developer-guides.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.
