Documentation

Everything you need to integrate Flowvaro into your application. Quick start in 5 minutes.

Quick Start Guide

1

Create an Account

Sign up at app.flowvaro.com. You get 1,000 free emails per month, no credit card required.

2

Add a Sending Domain

Navigate to Domains and add your sending domain. Flowvaro will generate DKIM, SPF, and DMARC records for you to add to your DNS.

3

Verify DNS Records

Add the provided DNS records to your domain registrar. Flowvaro checks verification automatically, usually within a few minutes.

4

Get Your API Key

Go to API Keys in the dashboard to generate a new key. Use this key to authenticate all API requests.

5

Send Your First Email

Use the REST API or SMTP relay to send a test email. Check the Logs page to confirm delivery.

Send your first email

curl -X POST https://api.flowvaro.com/v1/messages \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "from": "you@yourdomain.com",
    "to": ["recipient@example.com"],
    "subject": "Hello from Flowvaro",
    "html": "<h1>Welcome!</h1><p>Your first email via Flowvaro.</p>"
  }'

API Reference

RESTful API with JSON request and response bodies. All endpoints require Bearer token authentication.

Base URL: https://api.flowvaro.com/v1

Sending

Send transactional and batch emails via REST API.

  • POST /v1/messages
  • POST /v1/messages/batch
  • GET /v1/messages/{id}

Domains

Manage sending domains and DNS verification.

  • GET /v1/domains
  • POST /v1/domains
  • GET /v1/domains/{id}/verify

Contacts

Create, update, and segment contacts.

  • GET /v1/contacts
  • POST /v1/contacts
  • POST /v1/contacts/import

Campaigns

Manage drip campaigns and automations.

  • GET /v1/campaigns
  • POST /v1/campaigns
  • POST /v1/campaigns/{id}/send

Analytics

Query delivery, engagement, and reputation metrics.

  • GET /v1/analytics/delivery
  • GET /v1/analytics/engagement
  • GET /v1/analytics/domains

Webhooks

Configure event webhooks for delivery events.

  • GET /v1/webhooks
  • POST /v1/webhooks
  • DELETE /v1/webhooks/{id}

SDKs & Libraries

Official SDKs with type-safe interfaces, automatic retries, and full IDE autocomplete.

Go

pkg.go.dev
go get github.com/flowvaro/flowvaro-go

Node.js

npm
npm install @flowvaro/sdk

Python

PyPI
pip install flowvaro

PHP

Packagist
composer require flowvaro/sdk

Ruby

RubyGems
gem install flowvaro

Java

Maven Central
implementation "com.flowvaro:sdk:1.0.0"