> ## Documentation Index
> Fetch the complete documentation index at: https://flowdrop.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Backends that speak the FlowDrop API — ready-made servers you can run instead of building your own.

FlowDrop is a frontend editor: it needs a backend that serves node definitions,
stores workflows, and runs executions (see [the frontend–backend
contract](/concepts/what-is-a-workflow#the-frontend-backend-contract)). You can
build that backend yourself — the [Backend Implementation
guide](/guides/integration/backend-implementation) covers the exact REST
endpoints — or you can run one of the **ready-made server implementations**
documented here.

<Note>
  Just need a backend to build a client against? Run the [example Express
  server](/server-implementations/example-server-express) — the recommended
  backend for local development.
</Note>

## Available implementations

<CardGroup cols={2}>
  <Card title="Drupal" icon="drupal" href="/server-implementations/drupal">
    A full FlowDrop backend as a Drupal module: node definitions, workflow
    storage, execution, triggers, and authentication.
  </Card>

  <Card title="flowdrop-rs" icon="rust">
    A standalone Rust server implementation of the FlowDrop API.
    **Planned — documentation to follow.**
  </Card>
</CardGroup>

## Build your own instead

If none of these fit, any backend that implements the FlowDrop REST contract
works. Start here:

* [Backend Implementation](/guides/integration/backend-implementation) — the endpoints FlowDrop calls
* [Authentication Patterns](/guides/integration/authentication-patterns) — wiring an `AuthProvider`
* [API Reference](/api-reference/introduction) — the full OpenAPI specification
