Skip to main content
Version: 0.6.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 app.run() command as defined in the pyproject.toml file.

main.py
from seaplane.apps import App
from seaplane.config import config

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

# create your app
app = App(app-name)

# tell seaplane to run the app
app.run()
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.

CodeRegion
blrBengaluru, India (BLR)
fraFrankfurt, Germany (FRA)
jfkJohn F. Kennedy International Airport, New York City, United States (JFK)
lgaLaGuardia Airport, New York City, United States (LGA)
lhrLondon Heathrow Airport, United Kingdom (LHR)
nrtNarita International Airport, Tokyo, Japan (NRT)
sinSingapore Changi Airport, Singapore (SIN)
sjcSan Jose International Airport, California, United States (SJC)
info

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