We're looking for contributors to help build open source software.Join usJoin
Reef

Your database.
Transformed, formatted, and delivered on your schedule.

Reef is a Melosso open source platform for scheduled data exports. Connect a database, write a query, and deliver results via webhook or on a schedule.

Handles the hard parts

Reef manages pagination, retries, template rendering, and credential storage. A workflow is defined by its query and destination.

Web-based management

Configure connections, queries, templates, and destinations through the browser. No code required for standard export workflows.

Multiple output formats

Export as JSON, XML, CSV, or YAML. Use Scriban templates for custom structures. Generate paginated PDF and DOCX documents directly from query results.

Flexible destinations

Send results to local disk, FTP/SFTP, AWS S3, Azure Blob Storage, HTTP endpoints, SMB shares, or email.

Scheduling and triggers

Run exports on a cron schedule, a fixed interval, or trigger them via HTTP webhook.

Delivery destinations

  • AWS S3
  • Azure Blob
  • FTP / SFTP
  • SMB Share
  • HTTP Endpoint
  • Email

Use cases

ScenarioTriggerFormatDestination
Nightly inventory reportQuery your ERP, format as a spreadsheet, and deliver to the operations team before the day starts.Cron: every day at 06:00Excel (XLSX)Email attachment
Customer data syncTrigger an export via webhook and push the result to your integration platform or partner API.HTTP webhookJSONHTTP endpoint
Archive to cloud storageDump large tables to compressed CSV and archive to S3 for long-term retention or analytics pipelines.Cron: every Sunday at 02:00CSVAWS S3
From the field

Reef: One Place for Every Export

Scheduled data exports accumulate faster than anyone plans for, and the full extent of what exists only becomes clear when something stops working.

Read the story

License and availability

Reef is free and open source, released under the EUPL-1.2 license. It runs on Docker and Windows, and the full source code is available on GitHub. Use it, adapt it, and share it; there are no usage tiers and no features held back.

Questions or ideas?

We're a small team. For bugs, GitHub issues are the fastest path to a fix.