Skip to main content
Version: 0.4.0

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.

main.py
from seaplane import app

# set the region
config.set_region('xe')

# create your app
@app(id='my-app', path='/hello-world')
def my_app(data):
# construct the dag

start()
note

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.

CodeRegionData Center
xeEuropeFrankfurt (fra)
xaAsiaSingapore (sin)
xnNorth AmericaSan Jose (sjc)
info

We are always adding new regions and locations. Contact support@seaplane.io to request a specific new region.