Skip to main content

Quickstart

LifyGo can be used in two ways:
  • Hosted Cloud — Start sending emails in minutes with no infrastructure to manage.
  • Self-Hosted — Deploy LifyGo on your own server for complete control.
Choose the option that best fits your needs.

Hosted Cloud (2 Minutes)

No installation. No server management. No credit card required.

1. Create an Account

Visit:
Create your free LifyGo account.

2. Generate an API Key

From the dashboard:
  1. Open API Keys
  2. Click Generate Key
  3. Copy the generated API key
The API key is shown only once.

3. Send Your First Email

That’s it! The same API key can also be used for:
  • Email API
  • OTP API
  • Scheduled Jobs (Cron)
  • Webhooks

Self-Hosted (5 Minutes)

Run LifyGo on your own infrastructure.

Prerequisites

Install the following:
  • Docker
  • Docker Compose
  • Go 1.22+
  • Node.js 20+

1. Clone the Repository


2. Start Infrastructure Services

Launch PostgreSQL and Redis.

3. Configure the API

Update your .env file:

4. Run Database Migrations


5. Start the API

The API will be available at:

6. Start the Dashboard

Open another terminal:
The dashboard will be available at:

7. Configure SMTP

Open the dashboard and navigate to: SMTP Settings Enter your SMTP credentials.
SMTP passwords are encrypted using AES-256 before being stored.

8. Send Your First Email

If the request succeeds, your LifyGo installation is ready.

Next Steps

Continue with the rest of the documentation: