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

# Welcome

**ParkFlow** is the platform parking operators run their business on — reservations, pricing, payments, invoicing and on-site operations, from the first search to the barrier lifting. This book is the integration documentation: everything you need to connect a website, a sales channel, a partnership, parking hardware or your own back-office to ParkFlow.

The API is organised according to the REST architectural pattern and speaks JSON throughout. Start with [**Getting Started**](/getting-started/environments.md) — environments, authentication and the platform conventions every surface shares — then pick the section that matches who you are:

### Choose your path

{% content-ref url="/pages/Zy0cxSB6o89ENjGiypQS" %}
[Overview](/widget/widget.md)
{% endcontent-ref %}

**Widget** — you're building a booking experience on an operator's website or app: catalogue, offers, bookings, payments and customer self-service.

{% content-ref url="/pages/tsaREbdKQHl3HHRj4mYJ" %}
[Broker Integration](/brokers/broker-integration.md)
{% endcontent-ref %}

**Brokers** — you're a booking channel (OTA, marketplace, aggregator) selling parking inventory: live pricing, live availability, instant confirmation and lifecycle webhooks.

{% content-ref url="/pages/opIoNArJuGuSfnAdOyF6" %}
[Partner Program](/partners/partners.md)
{% endcontent-ref %}

**Partners** — you're a travel agency, hotel or reseller booking on behalf of your own customers, under terms agreed with an operator.

{% content-ref url="/pages/QjS0Xo2UkH0t7Ub0JRNg" %}
[Parking System Integration](/onsite/parking-system-integration.md)
{% endcontent-ref %}

**Onsite** — you build or integrate parking hardware: barriers, LPR/ANPR cameras, pay stations, kiosks and lane systems.

{% content-ref url="/pages/5sq4oXKTudRY2dRm9zm7" %}
[Operator API](/operator/operator.md)
{% endcontent-ref %}

**Operator** — you're an operator automating ParkFlow itself: the entire dashboard is available as a JSON API under the `/v1` prefix.

Cross-cutting reference material — statuses, QR codes, barcodes, the notify gateway, adapter callbacks and the changelog — lives in [**Reference**](/reference/constants.md).

{% hint style="success" %}
Check out also the documentation of [**NextPark**](https://docs.nextpark.io/) **- The Sales Network of Parking lots!**
{% endhint %}

If you have any questions, don't hesitate to get in touch with our Support team at **<support@parkflow.io>**.
