Skip to content
A lightweight subscription notification layer on top of your existing REST API
HTML CSS Python
Branch: master
Clone or download

Latest commit

FokkeZB Merge pull request #11 from zapier/fix-alerts-2
Bump Flask and Jinja2 beyond security releases
Latest commit d066c69 May 13, 2019

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
posts Merge pull request #6 from allonhadaya/patch-2 Aug 22, 2014
static Add Shopify profile Sep 18, 2013
templates update year again again May 23, 2017
.gitignore
Procfile Add heroku procfile Aug 25, 2013
README.md Clarify that the virtualenv needs to be 2.7 Apr 23, 2019
config.py first draft of resthooks.org homepage and design Aug 23, 2013
requirements.txt Bump Flask and Jinja2 beyond security releases Apr 24, 2019
resthooks.py Bump Flask and remove dupe static route Apr 23, 2019
runtime.txt Bump python Apr 24, 2019

README.md

  _____   ______   _____  _______  _    _   ____    ____   _  __  _____    ____   _____    _____ 
 |  __ \ |  ____| / ____||__   __|| |  | | / __ \  / __ \ | |/ / / ____|  / __ \ |  __ \  / ____|
 | |__) || |__   | (___     | |   | |__| || |  | || |  | || ' / | (___   | |  | || |__) || |  __ 
 |  _  / |  __|   \___ \    | |   |  __  || |  | || |  | ||  <   \___ \  | |  | ||  _  / | | |_ |
 | | \ \ | |____  ____) |   | |   | |  | || |__| || |__| || . \  ____) |_| |__| || | \ \ | |__| |
 |_|  \_\|______||_____/    |_|   |_|  |_| \____/  \____/ |_|\_\|_____/(_)\____/ |_|  \_\ \_____|
                                                                                                 

REST Hooks are a lightweight subscription layer on top of your existing REST API.

The real-time web is already here, but REST APIs haven't kept up. Many major players have already standardized upon subscription webhooks. REST Hooks are a way to consolidate that momentum and push it to a broarder audience.

For more information, code examples, libraries, and company profiles check out http://resthooks.org.

http://resthooks.org an initiative by Zapier 2013-2017.

How to run locally.

Clone the repo and hop into the correct directory.

git clone git@github.com:zapier/resthooks.git && cd resthooks

Next, you'll want to make a virtual environment (we recommend using virtualenvwrapper but you could skip this) and then install dependencies:

mkvirtualenv resthooks -p python2.7
pip install -r requirements.txt

Now you can run the server!

foreman run web
# or
python resthooks.py
You can’t perform that action at this time.