
Deploy MJML Renderer API
Render MJML via REST and return responsive HTML.
mjml-renderer-api
Just deployed
MJML Renderer API for railway.app
Deploy an MJML rendering API on Railway. Send MJML via REST and receive compiled HTML.
Endpoints
GET /health-> returnsokPOST /render-> renders MJML to HTML
Request Format
You can send either plain text MJML:
curl -X POST http://localhost:8080/render \
-H "Content-Type: text/plain" \
--data 'Hello'
or JSON:
curl -X POST http://localhost:8080/render \
-H "Content-Type: application/json" \
-d '{"mjml":"Hello"}'
Environment
| Variable | Description |
|---|---|
PORT | Service port, defaults to 8080 |
Local
docker build -t railwayapp-mjml .
docker run --rm -p 8080:8080 -e PORT=8080 railwayapp-mjml
Template Content
mjml-renderer-api
vergissberlin/railwayapp-mjml