Application Regions
By default, applications and all their associated tasks are deployed to the closest region of the deploying user. For example, a user in San Francisco can expect its applications to be deployed in San Jose (SJC) our closest data center to San Francisco.
However, you can override this behavior by adding a single line to your
main.py
file, or any other file that you designated as the main project file
containing the start()
command as defined in the pyproject.toml
file.
from seaplane.apps import app
# set the region
config.set_region('xe')
# create your app
@app()
def my_app(data):
# construct the dag
start()
We are working on smart region placement and multi-region support, where apps are automatically deployed where needed based on end-user traffic patterns. Keep an eye on this page for updates or contact support@seaplane.io for early access.
Available Regions​
Seaplane supports the following regions and data centers.
Code | Region | Data Center |
---|---|---|
xe | Europe | Frankfurt (fra) |
xa | Asia | Singapore (sin) |
xn | North America | San Jose (sjc) |
We are always adding new regions and locations. Contact support@seaplane.io to request a specific new region.