---
title: Flask
description: Learn how to integrate Reloop with Flask to send emails.
icon: siFlask
---
> For the complete documentation index, see [llms-docs.txt](/llms-docs.txt) or the site index [llms.txt](/llms.txt). Full docs corpus: [llms-full-docs.txt](/llms-full-docs.txt). Prefer markdown URLs (append `.md`) for agent consumption. Product skill: [skill.md](/skill.md).


# Flask Integration

Integrate Reloop into your Flask application.

## Installation

```bash
pip install reloop-email
```

## Sending an Email

```python
import os
from flask import Flask, jsonify
from reloop_email import Reloop

app = Flask(__name__)
reloop = Reloop(api_key=os.environ.get("RELOOP_API_KEY"))

@app.route("/send-email", methods=["POST"])
def send_email():
    try:
        result = reloop.mail.send({
            "from": "onboarding@reloop.sh",
            "to": "delivered@resend.dev",
            "subject": "Hello from Flask",
            "html": "<p>Congrats on sending your first email via Reloop from Flask!</p>",
        })
        if result.email_error:
            raise result.email_error
        return jsonify(result.response)
    except Exception as e:
        return jsonify({"error": str(e)}), 500

if __name__ == "__main__":
    app.run(port=5000)
```
