# CiviForm Docs

This is CiviForm's documentation. [**Visit the main website here**](https://civiform.us)**.**

CiviForm is a free, open source tool that makes it easier to access and administer public assistance programs. Residents and community organizations can find and apply to multiple programs in one place, and governments can streamline services and reach communities in need.

In the docs, you will find:

* [Overview of CiviForm](https://docs.civiform.us/overview/what-is-civiform) with a high-level summary on how the tool works for different users
* [Onboarding Guide](https://docs.civiform.us/user-manual/onboarding-guide) to understand how CiviForm can support your organization's service delivery
* [User Manual](https://docs.civiform.us/user-manual/civiform-admin-guide) to set up and manage your programs and applications
* [IT Manual](https://docs.civiform.us/it-manual/sre-playbook) to deploy CiviForm on your technical infrastructure
* [Governance & Management Documentation](https://docs.civiform.us/governance-and-management/governance) with information on how CiviForm is being collaboratively managed and developed

### Getting Started

Below are good docs to start learning about CiviForm:

{% content-ref url="overview/what-is-civiform" %}
[what-is-civiform](https://docs.civiform.us/overview/what-is-civiform)
{% endcontent-ref %}

{% content-ref url="user-manual/onboarding-guide" %}
[onboarding-guide](https://docs.civiform.us/user-manual/onboarding-guide)
{% endcontent-ref %}

{% hint style="info" %}
Join the conversation in the [CiviForm Slack workspace](https://civiform.slack.com).
{% endhint %}


---

# 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.civiform.us/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.
