> For the complete documentation index, see [llms.txt](https://docs.buzzy.buzz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.buzzy.buzz/developing-and-extending-buzzy/buzzy-rest-api.md).

# Buzzy REST API

Use the Buzzy REST API when an external system needs to read or update Buzzy app data, or when a Buzzy app needs to coordinate with third-party back-end services.

For server-side logic that runs inside Buzzy, start with [Buzzy Functions & Constants](/the-building-blocks/buzzy-functions-and-constants.md). For app data access from external systems, start with [Integrating 3rd party applications](/developing-and-extending-buzzy/buzzy-rest-api/integrating-3rd-party-applications.md) and the endpoint docs under [REST API Reference](/developing-and-extending-buzzy/buzzy-rest-api/rest-api.md).

For a consolidated list of app, function, code-widget, and API examples, see [Buzzy Examples by Use Case](/the-building-blocks/examples.md).

Datatables can also fire rules on events such as updates, clicks, or new records. Rules can call built-in actions such as notifications and logging, or call third-party REST APIs.

Buzzy REST API calls handle conflict resolution. For example, if a user edits data offline and a third-party API updates the same record before the user comes back online, Buzzy can raise a conflict so the user can choose which version should win.

***

### Table of contents

* [Integrating 3rd party applications](/developing-and-extending-buzzy/buzzy-rest-api/integrating-3rd-party-applications.md)
* [REST API Reference](/developing-and-extending-buzzy/buzzy-rest-api/rest-api.md)
* [Microapp Rules](/developing-and-extending-buzzy/buzzy-rest-api/datatable-rules.md)
* [Tutorial microappdata](/developing-and-extending-buzzy/buzzy-rest-api/datatabledata-tutorial.md)
* [Integrating with Mailchimp](/developing-and-extending-buzzy/buzzy-rest-api/integrating-with-mailchimp.md)
* [Python Access Microapp](/developing-and-extending-buzzy/buzzy-rest-api/python-access-datatable.md)

***
