Back to projects
Backend2026

nginx-proxy-manager-api - JavaScript Library for NPM Management

A developer-friendly library that simplifies server configurations, proxy redirects, and SSL certificate management directly through JavaScript code.

JavaScriptTypeScriptNode.js

About the project

Manually clicking and configuring domain redirects and security certificates inside the Nginx Proxy Manager dashboard can be tedious, especially when managing multiple websites. This library was created to fully automate that workflow. It acts as a smart bridge, allowing you to write simple JavaScript scripts that handle the heavy lifting for you – from adding a new domain and setting up routing, to automatically securing it with Let\'s Encrypt certificates.

What can you do with it?

  • Instantly create, update, and remove proxy hosts for your projects without ever opening a browser dashboard
  • Automate the process of requesting and attaching secure SSL (HTTPS) certificates to new domains
  • Manage access lists and users, securing specific web addresses with passwords using straightforward commands
  • Bulk import or export configurations for multiple domains, making server migrations completely painless
  • Easily fetch live server statuses and respond immediately to any potential configuration issues
100%
Automated – no more tedious manual clicks inside a graphical user interface
Few lines
Of code is all it takes to fully provision a new secure domain
Faster
Save massive amounts of time when scaling and managing multiple servers
Perfect for SaaS Platforms

If you are building an application where your users can connect their own custom domains, this library takes care of it seamlessly in the background. The system detects the new domain, configures routing, and secures it with an HTTPS lock in a fraction of a second.