Manage Software#
You have to get your code onto your cloud machines somehow.
Coiled supports standard techniques, like Docker, but also ships with some easier to use approaches, like automated package synchronization.
This solves a major pain point for data developers.
Different Options#
By default Coiled uses automatic package synchronization (package sync) to inspect your local environment for Python packages and emulate that environment on your remote cluster. This works well for most cases, but not all. In cases where package synchronization isn’t a good fit, Coiled also supports the following for managing software on your clusters.