Extend by Auth0

Let your customers write the rules

Extend is an embedded scripting environment for enabling customization and integration of your SaaS. Let customers add the capabilities they want directly to your SaaS such as custom rules or integrations.

It includes an embedded code editor for creating extensions via scripting and a runtime for executing them.

Reviews
  • Chris Whited
    Chris WhitedSoftware Engineer III, Spring Venture Gr
    Pros: 

    Great product. Great documentation. Easy to use and configure. Very fast and powerful.

    Cons: 

    Initial setup between online editor and cli can be confusing

    I started using Auth0 extend as a prototyping framework to get API endpoints available as quick as I could. After writing a few of these, I started to expand on the framework with slack extensions. Auth0 extend is a powerful framework that is easy to setup, configure, and scale.

    Chris Whited has used this product for one year.
  • Pros: 

    Great team, awesome product, thorough docs, premium features, tons of npm support

    Cons: 

    Javascript only; other FaaS offer many langs & environments

    I've built up mtgatracker.com 's entire API using webtask over the last few months. The goextend (née webtask) platform makes FaaS as easy as it should be; no mazes of complicated configuration, no worries about worst-case spikes or load balancing, etc. The team has been pretty responsive on slack whenever I've run into technical issues, and will sometimes even help come up with example or boilerplate code--truly A+ customer service!

    You can tell that the team really loves the product that they work on, and want you to also love it. (And they succeed at it!)

    Spencer Hawkins has used this product for one month.
Discussion
You need to become a Contributor to join the discussion.
Jacqueline von Tesmar
Jacqueline von Tesmar@jacqvon · Community at Product Hunt ⚡️
Hey team, Can you tell us more about why you built this and how it compares to other similar products out there?
Glenn Block
Glenn BlockMaker@gblock · Sr. Director of Product, Extend
@jacqvon Sure. We built Extend originally to solve a bunch of problems with our flagship Auth0 identity SaaS product. At a high level it was about adding new capabilities and logic easily without the engineering team having to change the product. -Sales engineers can use it to quickly address custom requirements that are block deals from closing. -Product can use it to add features quickly and cheaply -Customers can use it directly to address their own needs. This post talks more about the journey that lead to Extend: https://goextend.io/blog/our-jou... As far as what it compares to, it is pretty unique. It is really the first product of its type. The main competitor is DIY solutions built on top of compute platforms to solve the same problem. For example, Twilio built Twilio Functions on their own to solve similar problems that we were solving in our identity product. The difference is that we've built is a general purpose solution that can plug into any SaaS. The other competitor tends to be solutions that rely on Webhooks. We talk about how/why we're different here: https://goextend.io/blog/why-is-... Finally, you can read more about how one of our customers, AVEEVA, uses us to enable their customers to handle custom transformations and enrichment of sensor data here: https://on.wonderware.com/wonder...
Yuriy Dybskiy
Yuriy DybskiyHiring@html5cat · Founder at Puma Technologies
Very interesting product, congrats on the launch! What are your favourite use-cases so far and personally curious how does Meteor, Apollo and Graphcool use it :) Thank you!
Glenn Block
Glenn BlockMaker@gblock · Sr. Director of Product, Extend
@html5cat Thanks! Apollo uses for basically the underpinnings of launchpad. When you author in the editor, all code is running on Extend, both at design and runtime. We do the module provisioning etc, the whole enchilada.
Glenn Block
Glenn BlockMaker@gblock · Sr. Director of Product, Extend
@html5cat Favorite use cases would be custom business logic that applies within the pipeline of data flowing through a workflow of a SaaS. For example Factory Four uses us to handle complex business logic around manufacturing. AVEEVA has a very cool use case for transformation, cleansing and enrichment of IoT data. https://on.wonderware.com/wonder...
Glenn Block
Glenn BlockMaker@gblock · Sr. Director of Product, Extend
Hi Everyone, thanks for checking out Extend! We're trying to revolutionize the way SaaS products are built, making it really easy for them to be customized by the organizations that use them.