> For the complete documentation index, see [llms.txt](https://docs.dapta.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dapta.ai/dapta-docs-es/dapta-forms/developers.md).

# Desarrolladores

Dapta Forms es de código abierto bajo licencia MIT y puedes ejecutarlo en tus propios servidores. Esta sección apunta al repositorio y cubre el autoalojamiento, la API pública y los ajustes de entorno

Todo el resto de esta documentación describe **forms.dapta.ai**, la versión alojada: gratis, sin nada que instalar, con tu cuenta de Dapta. Esta sección es para el otro camino.

Dapta Forms es **de código abierto bajo licencia MIT**. El código completo está en [github.com/Dapta-Tech/dapta-forms](https://github.com/Dapta-Tech/dapta-forms), y eres libre de leerlo, bifurcarlo, cambiarlo y ejecutar tu propia copia.

<figure><img src="https://365551146-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FMUYDYzjmxpzlYaw0gcaZ%2Fuploads%2Fgit-blob-7ece5332ddf1797151f3bb262141426b864c004f%2Fforms-developers-01-github-repo.png?alt=media" alt="El repositorio de Dapta Forms en GitHub mostrando la insignia Public y la entrada de licencia MIT en el panel About"><figcaption><p>El repositorio público: con licencia MIT, con issues y pull requests abiertos.</p></figcaption></figure>

***

## Qué hay en el repositorio

Dapta Forms son dos aplicaciones que se despliegan por separado:

* **La app web**: las páginas públicas de los formularios y todo el panel (lista de formularios, editor, respuestas, analíticas, ajustes).
* **La API**: la superficie pública de envío más los endpoints del panel con alcance de cuenta.

Las dos se distribuyen como imágenes de Docker, las dos corren en cualquier host con Node, y ninguna necesita un servicio de terceros para arrancar. El repositorio también trae la documentación que necesitas para ejecutarlo: `README.md` para el ciclo de desarrollo local, `SELF-HOSTING.md` para producción, `ARCHITECTURE.md` para ver cómo encajan las piezas y `.env.example` con cada ajuste comentado.

> **💡 Tip:** Las contribuciones son bienvenidas. `CONTRIBUTING.md` en el repositorio explica las reglas de los pull requests, y `SECURITY.md` explica cómo reportar una vulnerabilidad en privado.

***

## En esta sección

* [Autoalojamiento](/dapta-docs-es/dapta-forms/developers/self-hosting.md): las dos apps, las imágenes de Docker, la base de datos, los ajustes que importan y qué cambia cuando dejas forms.dapta.ai.
* [API pública y límites de tasa](/dapta-docs-es/dapta-forms/developers/public-api.md): los endpoints sin autenticar que usa una página de formulario, el documento OpenAPI, y el límite que los protege.
* [Flags de funcionalidad y entorno](/dapta-docs-es/dapta-forms/developers/environment-flags.md): los ajustes de despliegue que cambian lo que ve de verdad tu gente.

***

## Qué sigue

* [Webhooks](/dapta-docs-es/dapta-forms/connect/webhooks.md): la forma soportada de empujar cada respuesta a tus propios sistemas, sin clave de API.
* [Exportar a CSV](/dapta-docs-es/dapta-forms/results/export-csv.md): saca las respuestas a mano.
* [Seguridad y privacidad](/dapta-docs-es/dapta-forms/security-and-privacy.md): qué se guarda, qué no, y cómo se firman las entregas.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.dapta.ai/dapta-docs-es/dapta-forms/developers.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
