Welcome to Apex’s documentation!

Currently, Twitter has an odd connection close bug related to paste.http,
Mac OS/X Lion and webkit enabled browsers. Using CherryPy for development
will work around this.
#use = egg:Paste#http
use = egg:PasteScript#cherrypy
host =
port = 8080

Quick Overview

Apex is a framework that works on top of Pyramid focused on simplifying authentication, but, also activating a number of other features. Apex has a single user model and encourages you to use a Foreign Key relation to any Profile information you would like to store.

What is included?

Authentication, Form Library, I18N/L10N, Flash Message Template

Uses alchemy scaffold.


Velruse is used for OpenID/OpenAuth providers and supports:
  • Google
  • Facebook
  • Twitter
  • Yahoo
  • Microsoft Live
  • Bitbucket
  • Github
  • Identi.ca
  • Last.fm
  • LinkedIn
  • Any OpenID provider

Ability to overload the login form, extend the AuthUser class through a Foreign Key user profile table.

Form Library

WTForms is used to help those transitioning over from Django to Pyramid.


Babel is used to support Internationalization and Localization.

Flash Messages

Templates and helpers for Mako and Jinja2 are included to support Flash Messages in your application.


Indices and tables