All updates

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({ ... });