Overview
Deploy and operate Node.js apps on GoDaddy's hosting platform via a REST API. Preview, publish, roll back — no dashboard required.
Hosting Product
Node.js Hosting
Deploy Node.js apps to GoDaddy's hosting platform with a REST API. Upload source, publish, roll back — every operation is scriptable and idempotent. No dashboard clicks required.
What you can do
The Node.js Hosting API covers the full lifecycle of a hosted Node.js app:
Manage apps
Create, read, update, and delete apps. Creation is async — poll the returned job until the app is ready.
Ship code
Upload a zipped source bundle, then publish it. Every publish becomes a rollback target.
Manage secrets
Set, update, and delete environment secrets per variant. Values never leave the platform.
Read logs
Pull application and build logs for either variant with source and time-range filters.
Two variants per app
Every app has a preview variant for iteration and a publish variant for production. Uploads and secret changes land on preview first; publish promotes the current preview to the production variant. Rollback swaps the publish variant back to a prior deployment.
See Concepts for the full model.
Async by default
Long-running operations return immediately with a job or deployment record. Poll the matching status endpoint until the operation reaches a terminal state:
POST /apps→ pollGET /apps/jobs/{jobId}POST /apps/{appId}/source→ pollGET /apps/{appId}/source/status?jobId=...POST /apps/{appId}/deployments→ pollGET /apps/{appId}/deploymentsandGET /apps/{appId}/statusPOST /apps/{appId}/rollback→ poll the same deployment/status endpoints
Next steps
Deploy your first app
End-to-end walkthrough: create an app, upload code, publish, and check status.
Authentication
Get an OAuth 2.0 access token and understand the scope model.
Concepts
Variants, deployments, async jobs, and secret handling.
API reference
Full operation-by-operation reference for every endpoint.
Related
API References
Guides
Concepts
Tutorials
Last updated on
How is this guide?