Koyeb Flask

koyeb/example-flask ↗ ·★ 15 ·Python

A minimal Flask application maintained by Koyeb to demonstrate GitHub, buildpack and one-click deployment on the Koyeb free instance.

Koyeb Flask screenshot
Stars
★ 15
Language
Python
License
Deploy targets
1

Overview

Koyeb Flask is a tiny official example for deploying a Python Flask application on Koyeb. The repository contains the app code, dependencies and Procfile-style process definition needed for a buildpack deployment, plus a Deploy to Koyeb button that pre-fills the public repository and branch.

Its value is not feature depth. It is a clean deployment probe: if this app works, your Koyeb account, GitHub integration, buildpack builder, port routing and generated .koyeb.app URL are all behaving as expected. From there, you can fork it or apply the same settings to a larger Flask API.

Because it is small, it is a good fit for Koyeb’s free instance while you learn. The important caveat is the platform behavior, not the app: free instances can scale to zero after idle time, so this is best for demos, internal tests and first deployments before moving production traffic.

Highlights

  • Tiny Flask app designed specifically for Koyeb deployment
  • Procfile and Gunicorn command match Koyeb's buildpack flow
  • Official Deploy to Koyeb button pre-fills the service configuration
  • Good first test for Python web services on a sleeping free instance

Best for

  • Testing Koyeb's GitHub deployment workflow
  • Learning how Flask, Gunicorn and Procfile-based PaaS deployment fit together
  • Forking a minimal Python service before moving a real API

Getting started

  1. 1 Click the Deploy to Koyeb button or fork the repository
  2. 2 Create a Web Service and select GitHub as the deployment method
  3. 3 Use the buildpack builder and run command gunicorn app:app
  4. 4 Deploy and open the generated .koyeb.app URL
#flask#python#koyeb#paas#example

FAQ

Is this a production Flask starter?

No. It is intentionally minimal and meant to demonstrate the Koyeb deployment path. Treat it as a first deploy test, not a full application template.

Does it have a one-click deploy URL?

Yes. The README includes an official Deploy to Koyeb button that points at the public GitHub repository and main branch.

Can it run on the free Koyeb instance?

Yes for testing. It is a tiny web service, but the free Koyeb instance can still scale to zero after idle time.

Deploy Koyeb Flask for free

Free-tier platforms that can host this project. Pick one and ship it.