Logo

Publish your app

Publish your application to make it live on your btfl.app domain or a connected custom domain.

What does publishing do?

Publishing your app makes the current preview version live. Your published app will be served from your btfl.app domain or from your custom domain if you've added one.

To publish, open your project page and click Publish.

How publishing works

When you publish:

  • The current preview version becomes the published version
  • The published app becomes available on your live domain
  • The process usually takes a couple of minutes

If you want to publish an older version, you can:

  1. Restore your preview environment to the version you want
  2. Publish again

This gives you full control over which version is promoted to production.

Common issue before publishing

Make sure all required secrets and integration keys (Stripe, Resend, API tokens, etc.) are added to the published environment. Secrets set in preview do not carry over automatically.

Security check

Before publishing, you can click Security check in the publish panel. The AI Agent will review critical areas of your project and identify any issues that may need attention before going live.

This is useful for catching configuration problems, missing validations, or potential vulnerabilities early.