STRONG FOUNDATIONS. EFFORTLESS SHIPPING.

From repo
to running app.

Your app, Postgres, authentication, and files.
One workspace. From the first commit to what’s next.

Start free. No credit card. No expiration date.

FortlyFortly Search projects, or type a command ⌘ K Connect agent to FortlyDocsJJamie
launchboardLive
US Central · launchboard-studio.fortly.com

Deployments

Build, publish, and follow every release in one place.

Your deployment is live

launchboard-studio.fortly.com
Current release
studio/launchboardmain241a7c8First release
  1. Source receivedstudio/launchboard
  2. 2Build completeBuild finished
  3. 3PublishedYour application is available
Build outputComplete
01Source received02Dependencies installed03Build complete04Release is serving
All projectsOne example project in this tour.
Connect · launchboardPostgreSQL
Session poolerTLS required2 active connections
Connection URI postgresql://cusr_example:[password]@db.fortly.com:5432/cdb_example?sslmode=verify-full
Host
db.fortly.com
Port
5432
Project
launchboard

In your project's console, owners and admins can copy or reveal its own credentials. Keep this owner connection in server-side or CI secrets.

Connection guide ↗
Migrations · launchboardVersion schema changes for this project.

Create and test migrations locally, commit them with your code, then apply them from CI using your project's PostgreSQL connection.

Production commands
Prisma Migratenpx prisma migrate deployPrisma setup ↗
Drizzle Kitnpx drizzle-kit migrateDrizzle setup ↗

The console also applies reviewed SQL files. Manual SQL does not track migration history.

Read the migration guide ↗
Data API · Shared settingsApplies across this project’s tables and functions.
API keys

Publishable keys use Public permissions. Secret keys belong to a named server role.

cvp_example_publishable_keyApp sign-in

Connect your identity provider, then configure permissions and row rules in each table’s API tab.

Read the Data API guide ↗

ONE PROJECT. EVERYTHING CONNECTED.

The pieces belong together.

Your application and the essentials around it, in one place.

01 / START WITH WHAT YOU HAVE

Bring the code.
Keep the momentum.

Connect a GitHub repository and deploy on push. Upload a project archive. Or find a ready-made app to make your own.

Your first deploy, step by step
Built for familiar toolsNext.jsAstroNuxtSvelteKitSee support

02 / GO BEYOND THE DEPLOY

Your data shouldn’t be
a different project.

Browse records, explore relationships, and set API permissions.
Work with your database without leaving your application behind.

Explore the database workspace
Beyond the database: KV, buckets, schedules, email and recovery.Explore every feature
launchboardpublic / projectsINTERACTIVE SAMPLE
Three projects. Room for the next.public.projects
id int8 name text status text owner_id uuid created_at timestamptz
1 Launch website Shipped a81e…92bd 2026-10-12
2 Customer portal Building a81e…92bd 2026-10-14
3 The next idea Planned f2a4…c18e 2026-10-17
3 example recordsTables, structure, and SQL in one workspace.

03 / STAY CLOSE TO WHAT’S RUNNING

Know what’s live.
And what to do next.

Follow traffic, inspect logs, and keep a way back.
The next action stays close to the information you need.

A clearer view of your traffic.

SAMPLE DATA

Explore sample traffic. Every point has a detail.

1,284 requests
00:0012:00Now

Hover, tap, or use the arrow keys to inspect.

Metrics, logs, and activity

Ship with a way back.

Explore both outcomes. A failed build keeps the working release live.

The new release is live.Live

Your previous version stays in release history.

main · 8b42c71Current release
An earlier release is available for reviewed rollback.

Rollback restores the application release. Database changes, files, and environment values stay as they are.

Explore the release workflow
A PLACE FOR LATER
At rest. Still here.
portfolio.example.comResting

Tap a project or the Fortly hub to wake an idea.

04 / BUILT FOR WHAT COMES NEXT

Some ideas need time.
Give them a place.

No traffic? Your project rests. A visitor arrives? It wakes.
Your URL, database, and files stay right where you left them.

  1. 01
    Quiet doesn’t mean gone.

    A project at rest keeps its place on the internet.

  2. 02
    The next request is its cue.

    A visitor arrives. Your application wakes.

  3. 03
    Pick up where you left off.

    The same URL. The same data. The same possibility.

Make room for your next project

05 / Pricing

Build without counting projects.

Start free with up to five projects that never expire. Choose a paid plan when you need more room, with storage and database capacity shared across your account.

Free

$0 / month

For the one that is not earning yet.

  • 5 projects, and they never expire
  • 1 GB object storage
  • Managed database up to 250 MB
  • Continuous database backups, and point-in-time restore free through Dec 1 (UTC)
  • A fortly.com subdomain, with HTTPS
  • Authentication, file storage and scheduled jobs
  • Unlimited teammates
Start free
Pro

$7 / month

For the first one that has to stay up.

  • Unlimited projects
  • — sharing one pool of compute, not one each
  • 10 GB object storage, pooled across your account
  • Managed database, 1 GB pooled across your account
  • Restore the database to any minute in the last 7 days
  • 20 custom domains and subdomains, with HTTPS
  • Authentication, file storage and scheduled jobs
  • Unlimited teammates
Start free, upgrade later
MaxRecommended

$15 / month

For the ones that are earning.

  • Unlimited projects
  • — sharing one pool of compute, not one each
  • 100 GB object storage, pooled across your account
  • Managed database, 10 GB pooled across your account
  • Restore the database to any minute in the last 7 days
  • 20 custom domains and subdomains, with HTTPS
  • Authentication, file storage and scheduled jobs
  • Unlimited teammates
Start free, upgrade later

Paid plans include unlimited projects sharing your account’s compute, storage, and database allowances. Projects rest between requests. See plan limits and capacity options

A FEW GOOD QUESTIONS

Before you ship.

Read the documentation
What can I deploy?

Deploy static sites and supported JavaScript applications, connect a GitHub repository, or upload a ZIP or tar.gz archive. See framework support and build requirements.

What happens if a build fails?

Your current release keeps serving. The failed release stays in history with its build output, so you can inspect the error and deploy again. If it is your first deployment, the app becomes available after a successful release.

How does app-user authentication work?

Connect a trusted identity provider, then configure API roles, operation grants, and row policies. Fortly verifies app-user tokens for the Data API. Explore app-user access.

Can I bring my own domain?

Yes. Custom domains include HTTPS with certificates managed by Fortly, within your plan’s domain allowance. Every project also gets a Fortly address.

Can I take my data with me?

Export your database in PostgreSQL SQL, MySQL SQL, or JSON. Read about exports, restore, and compatibility.

Can an agent work with Fortly?

Authorize an agent from the console to use Fortly’s API with the access you grant it. Connect your agent.

FROM THE FIRST IDEA TO WHAT’S NEXT.

Make something.
Give it a home.

Your next project starts with a name. The rest stays close.

Start building for free Read the quickstart
launchboard-studio.fortly.com

EXAMPLE APPLICATION

Launchboard

Your projects. Your next move.

LLaunch websiteThe first idea, shipped.Shipped
CCustomer portalMake something useful.Building
NThe next ideaThere’s room for one more.Planned

An example of what you’re here to build. The tour uses sample data.

Build your own app