All updates
Release 0.4.0 - SDK, DNS automation & marketing site

SDK, DNS automation & marketing site

The Reloop Node.js SDK, automated DNS verification, scheduled workflow jobs, and the first marketing homepage.

SDKDNSWorkflowHomepageDockerCron

Planning

  • SDK architecture Designed Reloop Node.js SDK with email, domain, webhook, and audience services. TypeScript-first with comprehensive documentation and auto-publish workflow.
  • Workflow service design Scheduled domain verification retries, webhook cleanup, and health checks in the workflow service.
  • Marketing site structure Planned homepage sections (Hero, Security, Scale, FAQ, UseCase, CTA), footer restructure, and contact page with form and content sections.

Design

  • Marketing homepage Hero section with early access CTA, Security compliance cards with icons, Scale component with email infrastructure statistics, FAQ accordion, and CTA blocks with engagement buttons.
  • UseCase email cards TransactionalEmail component with framer-motion animated card transitions (rotation, scale effects), AutomatedWorkflowEmail with replay functionality, card-based email type showcase (Order Confirmation, Account Verification, Payment Receipt).
  • Footer redesign Structured links for product, platform, company, and legal sections. Current year copyright, separator styling, and enhanced navigation accessibility.
  • Contact page Contact form with content sections and introductory messaging. Updated layout and accessibility features.

Frontend

  • Homepage components Hero and Security sections, Scale statistics display, FAQ with unique accordion keys, UseCase email type cards, Company component, CTA engagement blocks.
  • API key management UI Updated components for better accessibility, management table enhancements, and test send email page with validation and error handling.
  • Footer & layout Restructured footer with product/platform/company/legal link groups, layout and spacing refinements, and separator additions.
  • Domain DNS verification Enhanced domain validation regex, relative time formatting for creation dates, status icons and labels in DomainListSidebar, DomainSDK component for API button functionality.

Backend

  • Node.js SDK Reloop SDK with email, domain, webhook, and audience services. TypeScript support, npm package (reloop-email), GitHub Actions auto-publish workflow. Version bumps (1.0.1, 1.0.2) with API base URL updates.
  • Email sending Enhanced email domain validation with organization ID and wildcard domain matching. Email logging refinements on failure handling.
  • Scheduled jobs Domain monitoring, DNS verification, health checks, and webhook cleanup jobs handled by the workflow service.
  • Webhook service health Health check endpoints with database and Redis status reporting, ASCII art branding on landing route.
  • Domain service refinements Caching mechanisms for domain and DNS operations, cache invalidation on create/delete/verify, sidebar and topbar components for domain addition, improved validation patterns.

DevOps

  • Docker infrastructure Dockerfiles for core backend services including auth, contacts, domain, webhook, and workflow. VPS deployment setup scripts for production environment.
  • Docker CI workflows GitHub Actions workflows for automatic build and push of backend service containers.
  • SDK publishing pipeline GitHub Actions workflow for automatic npm publishing of reloop-email package on version bumps.
  • Environment configuration Global environment variables guide (env.global) for service configuration with security practices documentation.
  • Documentation cleanup Removed frontend admin application files, updated import paths to @be/domain, standardized TypeScript configurations, removed reactCompiler option from Next.js config.
  • Package script updates Replaced admin filters with docs filters, standardized backend dev scripts, and Postfix docker compose configuration.
npm install reloop-email

import Reloop from 'reloop-email';
const reloop = new Reloop('rl_live_...');
await reloop.emails.send({ ... });