Skip to main content

Flask(-Twisted) microframework for microservices with Prometheus and Sentry support.

Project description


Build Status Coverage Status PyPI version Supported Python versions

Flask(-Twisted/Gunicorn) microframework for microservices with Prometheus and Sentry support.

The goal is to remove most of the boilerplate necessary to start a simple HTTP application. This provides:

  • Sane arguments (--host, --port, --debug, --log-level)
  • Support to have a production ready uwsgi container (--twisted or --gunicorn)
  • Prometheus support with default metrics (gourde.metrics: See prometheus_flask_exporter)
  • Optional sentry support if the SENTRY_DSN env var is set.
  • If you have a 'static' directory in your module, just put a favicon.ico inside!


pip install gourde

# To use a production ready wsgi server install one of the following extra requirements
pip install gourde[twisted]
pip install gourde[gunicorn]


from gourde import Gourde

gourde = Gourde(__name__)
app =  # This is a flask.Flask() app.

def index():
    return 'Example'

def main():

if __name__ == '__main__':

Want to know more? Look at example/, you can run it with gourde-example.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for gourde, version 0.5.0
Filename, size File type Python version Upload date Hashes
Filename, size gourde-0.5.0.tar.gz (9.2 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page