Skip to content
Dominick Peluso edited this page Oct 28, 2016 · 10 revisions

Welcome to the antfarm wiki!

Overview

The antfarm framework provides several useful abstractions to make workflows easy and quick to build. Tunnels are divided workflows which contain all of the program logic. Like antfarm itself, tunnels can be as large or as small as you'd like. Jobs are created when a tunnel watches a nest. A nest is an object that stores or produces jobs (S3 bucket, folder, webhook, FTP, etc...). If a tunnel is watching a nest, when an item arrives in the nest, it triggers the tunnel's program logic.

Nests are designed so they can be swapped out. For example, if you wanted to change the destination for jobs in a workflow from a local folder to an S3 bucket, you wouldn't have to re-write your workflow -- just swap a variable.

antfarm overview

API

API reference