Zapier Developer Platform

Integrate with 750+ Apps Overnight

get it
#4 Product of the DayMarch 21, 2017
You need to become a Contributor to join the discussion.
Adam DuVander
Adam DuVanderMaker@adamd · Developer Relations, Zapier
Hey Product Hunt! Thanks for checking this out! Here's some background on what's new today: The Zapier Command Line Interface allows developers to write Node JS apps to interact with the Zapier platform. You can connect APIs to allow Zapier users to triggers automations, search for data, and write data between applications. We'd be happy to answer questions about the platform. Thanks for hunting, Paul!
Paul Jarvis
Paul JarvisHunter@pjrvs · Author of Company of One
@adamd no prob! i can't wait to use this for some app's i'm working on :)
Mike Knoop
Mike KnoopMaker@mikeknoop · Co-founder & CPO, Zapier
This is really exciting to me. It's a huge fundamental shift in how the best apps get built on Zapier. Remember when iOS 1 only allowed webview apps? Then Apple opened up and allowed native apps? Thats the magnitude of this change, from a developers perspective. You can now build Zapier apps fully in code, locally, with tests and libraries, versioning, and collaboration using our new CLI.
✎ Andrew Warner
✎ Andrew Warner@andrewwarner
@mikeknoop could you give some examples of what you're envisioning being made with this?
Mike Knoop
Mike KnoopMaker@mikeknoop · Co-founder & CPO, Zapier
@andrewwarner good question! For users, short term, this means more reliable integrations that leverage all the features of Zapier's platform (eg. triggers, actions, and searches) -- often times apps could accidentally make breaking changes or omit features because the web UI was limiting or hard to use. Long term, we'll be able to create new combinations of actions (eg. "lookup or create") that can be used to build more powerful Zaps.
Bryan Harris
Bryan Harris@harris_bryan
@andrewwarner I have the same question
Parker Woodward
Parker Woodward@parkerwoodward · Working to automate b2b referrals
@mikeknoop @andrewwarner Would a good example be...lookup user in X app and then create Z action if Y happens. Maybe for you Andrew...cuz I know you love your bots lately...if X user sends your bot a message that it doesn't know how to respond to...zapier could send that message to you (or someone) via text or messenger maybe, who could then reply with an answer so it would both answer the message and teach the bot to answer like that next time the same question comes up.
Qaunain Meghjee
Qaunain Meghjee@qaunainm · Head of Technology @ Level39
Amazing tool, great support.
Bryan Helmig
Bryan HelmigMaker@bryanhelmig · CTO/co-founder of
Building the CLI and the backend that powers it was a lot of fun. I want to write up a technical post on how it works, but the gist of it is: * Node.js CLI that builds deployable zips * AWS Lambda behind the scenes running the code * A very "RPC-like" interface that calls into the exported schema * It interops automatically with 750+ apps via our workflow editor Previously you could do similar things via our browser based GUI - but surprise surprise - engineers don't really like working in the browser! :-P
James Futhey
James Futhey@futhey · Product Design Consultant
Congratulations on the launch! Amazing to see such a painless integration process integrated into Zapier!