https://github.com/ryanfarber/render
render API
https://github.com/ryanfarber/render
Last synced: about 1 year ago
JSON representation
render API
- Host: GitHub
- URL: https://github.com/ryanfarber/render
- Owner: ryanfarber
- Created: 2024-01-06T20:30:55.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-06T22:29:28.000Z (over 2 years ago)
- Last Synced: 2025-06-03T05:25:26.182Z (about 1 year ago)
- Language: JavaScript
- Size: 14.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# render
[](https://www.npmjs.org/package/@ryanforever/render)
API wrapper for [Render](https://render.com), the cloud services platform.
This only implements a few native methods corresponding to the API, but there is a `.request()` method you can use to make any other request you'd like.
Please consult the [Render Docs](https://api-docs.render.com/reference/introduction) for more info.
```javascript
const Render = require("@ryanforever/render")
const render = new Render({
key: process.env.RENDER_KEY
serviceId: process.env.RENDER_SERVICE_ID // optionally specifiy a service id to perform all actions on
})
render.restart("my-web-service")
render.restart() // if serviceId provided in setup
```
## usage
```javascript
// get list of services
render.getServices()
// find a service
render.findService("service-name-or-id")
// perform actions on a service
render.restart("service-name-or-id")
render.suspend("service-name-or-id")
render.resume("service-name-or-id")
render.deploy("service-name-or-id")
// make a custom request directly to the render API
render.request("/services", {
method: "GET"
})
```