Ignitify.dev
What is Ignitify
Start

What is Ignitify

Ignitify runs your code in a Firecracker MicroVM. Your code gets its own VM, with its own kernel. A warm VM can serve your next run.

  • You write a task: a folder with your code and a task.yaml.
  • You deploy it. The platform builds it once.
  • You run it. A run boots a MicroVM, or takes a warm one.
  • You say what the task needs. The platform picks how to run it.
  • A VM is torn down after its run, unless you ask to keep it warm.
taskdeploymentrunMicroVMtask:createtask:deploytask:runone per runyou create itthe platform boots ittaskdeploymentrunMicroVMtask:createtask:deploytask:runone per runyou create itthe platform boots it
You create the first three. The platform boots the VM.

Three terms

Term
Id
What it is
task
tsk_…
A name you keep. task:create reserves it.
deployment
dep_…
One built version of the task. Same code, same deployment.
run
run_…
One job in one MicroVM, started from a deployment.

Every id also has a long UUID. Either one works in a command.

What you do

Three commands, from a folder to a finished job.

terminal
ignitify task:create hello
ignitify task:deploy hello
ignitify task:run hello --wait