Turbocharge your background jobs
Focus on the code you care about. Let Runly handle the plumbing of deploying, executing, scaling, and monitoring your jobs in production.
Fast and easy deployments
Deploy jobs as NuGet/npm packages using tools you already know and love. Runly takes care of automatically deploying your job packages to all of your worker nodes. Never bring your background apps down for maintenance.
$ dotnet publish Acme.MyJob.1.0.0.nupkg
Published Acme.MyJob.1.0.0.nupkg to runly.io/acme
$ npm publish
Published @acme/myjob 1.0.0 to runly.io/acme
Automate your jobs
Use familiar REST concepts in Runly's JSON API to manage your background jobs. Run fire-and-forget jobs, delayed jobs, recurring jobs, batch processing, workflows and more.
POST /acme/prod
Host: api.runly.io
Content-Type: application/json
{
"job": "PlaceMapper"
"unmappedOnly": true
}
201 Created
Never miss a beat
Use CRON expressions for fine-grained control of job scheduling. Stay in the know with optional notifications of job results for you and your users.
Shine a light on your background jobs
Don't let job failures and poor performance hide in the background. Runly surfaces useful metrics and debug info in one place to help you understand how your system is performing and impacting your users.
Bare metal or in the cloud
Run your code where you want — on your server or the cloud. Better yet, run it on both. Runly manages your environments and nodes, putting you in control of where code runs.