Typeform Webhook Handler in Swift

Receive Typeform webhook payload using Swift and Vapor

GitHub followers
Twitter Follow
Built with ? by
Nicolas Grenié


Have Swift 5.4.0 installed
Xcode installed


git clone https://github.com/picsoung/typeform-swift-webhook.git
cd typeform-swift-webhook
open Package.swift

This should load of the neccessary packages.

Once packages have been downloaded, click the ▶️Play button.
This should launch a console saying.

[ INFO ] Server starting on


For higher security, Typeform signs your webhook payload using a secret. You can define this secret in the settings of your webhook on Typeform’s side.
Replace the secret in routes.swift.

The webhook route is on /webhook.


Feel free to reach out if you either want to use this project or if you found a bug.


View Github