Add API + tests for Swarm

Can you raise `ApplicationNotFoundError`?