Fast
p/fast
One-click checkout, anywhere.
domm
Fast — World's fastest login and checkout
Featured
96
Fast is the easiest way to securely login.
The Fast button can be easily added to any website for secure one-click login for all users.
Fast supports 100% of users, authenticating through email, and doesn’t require users to have a Fast account.
Login, Fast!
Replies
△
How is this different from well established login alternatives like Facebook or Google? It would take some time from people to see this as a standard
domm
@jorgecerda a few major differences: FB login is a single persona for you (typically personal) so generally not relevant for login to business applications. FB and Google and incentivised by owning and monetising your profile/identity, Fast doesn’t collect or use any profile information at all. FB and Google require you be a user before you can use their sign in, not everyone is, which is why there is always still a fallback to email/password.
△
@domm Fair. Will give it a try, I've been using mobile phone authentication on my apps for a while now and I'm curious how this will benefit users. Thanks.
Adam H
Good job guys! Any plans for WordPress plugin soon?
domm
@meshoo12 very soon!
Dimitry Solovyev
@domm are there any updates about wordpress integration? Miss it a lot! =)
domm
@dimitry_solovyev  You can download the plugin here: https://fast.co/wp-alpha
Brandon Anzaldi
Hey! Definitely neat, and the idea that it gives you the convenience of OAuth without having to rely on a big provider like Facebook, Google, or Twitter is definitely a plus. Also interesting is it'll give me more trust in the product once you guys launch your paid version. (You know the old adage: "If someone's not paying for the product, then they are the product.") Are you folks planning on launching a bug bounty program? Since security is integral to a service like this, testing it for vulnerabilities will also be integral. Looking forward to where this goes!
domm
@caffeinewriter will definitely be launching a bug bounty program, stay tuned. The paid product is about making it even easier again to login. Business/website will pay per user per month for that product, marginal cost.
domm
@caffeinewriter but we will still keep the current product free as a feeder for the next!
Piotr Szwach
Hey does it work with Firebase auth?
domm
@piotrszwach No native integration as yet, but our open API means you can integrate easily. Watch this space.
Daniel Matthews
I like the idea and the execution, but would love more info on the security and tech behind it. an aside: is it built on Laravel?
domm
@danmatthews what we are doing is scaling authentication, it doesn't make sense that we continually re-login everywhere and duplicate authentication over & over. So Fast authenticates a user, using existing and accepted industry security, then provides access to that authenticated token to multiple services/websites. Built with PHP (Not Laravel) / GoLang / Node
Daniel Matthews
@domm Thanks for the reply, i really like it, gonna add it to a few apps i use - one of which is used daily by university students who just can't seem to ever remember their password. Are you planning to charge for it in the future? I'll probably stick it on https://endear.app when we launch too, i like the idea.
domm
@danmatthews Fantastic, looking forward to having you onboard - let me know as you launch them domm@fast.co. This product is our free product, we have a v2 paid product already in beta which is the next gen 'easier' version of this!
viva kim
@domm Hello domm, Nice product! I love your product. I want to join the v2 product is already in beta. It would be appreciate let me know how to join. Thanks!
Ryan Hanly
This will really change everything about how we login to sites. It’s a no-brainer and can see this being widely adopted at a rapid rate.
domm
@ryanhanly Thanks Ryan, means a lot!
Mike Staub
@domm How can a user who signed up with emailA change their email to emailB in our app?
domm
@mikestaub you need to give them that functionality in your app, then next time they login with the new email through Fast will be as normal 👌
Judson Dunn

UI design is a little haphazard, long email overhanging boundaries, hamburger menus in the middle of the top nav. These small details build trust especially important for authentication.

Pros:

Nice implementation of email based authentication

Cons:

Lots of opportunity for polish improvements. Details matter for trust.

domm
Good feedback, scaling product improvement as quickly as user growth!
domm
long email overhanging boundaries - FIXED, was annoying the crap out of me too :) Hamburger menu is actually meant to be there, does left-align on mobile.
Peter Davis
Looking great, I can't wait to see this out in the world with more and more platforms. Gotta think this is awesome for D2C brands too.
domm
@petedavisuk Absolutely, for eCommerce = gain sales and reduces cart abandonment, for SAAS increase retention and LTV!
Dmitry Gorshkov
IMO centralisation of authentication can be dangerous. If the user's Fast account is compromised, they are royally screwed.
domm
@dmitry_gorshkov obviously any service providing authentication including Fast needs to be acutely aware of security risks. However, currently the weakest attribute of Fast currently is the email account, which is already the webs weakest links with reset password links. We actually don’t have Fast accounts so there is no ‘account’ feature that is vulnerable. And we have actually seen huge amounts of vulnerability because of duplication of authentication, same passwords used everywhere, unencrypted passwords on servers, decryptable passwords etc... there are a lot of userability, scalability and security benefits you can receive from utilising one authentication engine.
Stuart Russell
I have been waiting for something like this. How can it prevent users thinking the site is weakly secured? - Maybe the button needs strengthening up.
domm
@sturusell button is absolutely key to messaging, but we also leverage the trust of the host site. Bigger the network of installed sites, the bigger the inferred trust for the user.
Gabe O'Leary
@domm this is great, but I wonder if you have any thoughts about how something like this could work in native mobile apps instead of on a browser where you can easily track a user across multiple websites using cookies. I'd imagine it'd be much more difficult to get something like this functioning for native mobile applications.
Karl Monson
I'm curious about your checkout product. Is it like Apple Pay where you are providing the merchant account as well, or are you passing all the card info to the merchants shop for them to use their already existing gateway?
Milo Delgado
Looks like a Magic Link as a service? Any reason this is different or better than just implementing a magic link flow to an app? Just easier to integrate / build perhaps?
Denis Shershnev
Great work @domm ! Awesome idea
domm
@eulerr Thanks Denis!
Chinenye Egbe
@domm Nice idea but the doc is very light on details. I can't figure out what the challenge_id or oth are and since there isn't a feedback or support mechanism on the website it's not possible to ask for help
domm
@chinenye_egbe hey feel free to email us on the support email listed on site hi@fast.co. Always happy to help.
Sergey Rudenko
Great idea;) question - let's say our user typed their email with a typo mistake. Started using our app (we we started to connect things they did to their account) - since they never confirmed their email such accounts are still "guests" then correct? until user actually confirms their email we should not treat such login as authed?
domm
@masterserge if they typed their email wrong, they would never receive the authentication email and wouldn't be logged in through fast with that email. We would direct them back to correct their email.
Jacobo Vidal
Really good idea but I am wondering how do you comply with GDPR because sharing session information across fast.co users doesn't seem very compliant. Also I would like to know how you handle security risks like XSS as this seems to be a very weak point.
domm
@jacobo_vidal the only PII we deal with is email and IP and it is strictly used to perform authentication. Regarding XSS, even if another service intercepted a token has no value other than to prove that the user is authenticated. And that authentication can only be proven with a private key from the original site anywho.
domm
@jacobo_vidal but great questions, thanks a lot for getting involved and trying out Fast!
Yari EngineerDogIta
way better than typing name and personal info, skipping straight to the email confirmation!
domm
@yari_donofrio 100% - easy & secure!
Gabe Ragland
@domm This is really interesting! Do you share my email with the websites I login to?
domm
@gabe_ragland thanks Gabe, yes only with the site you are logging into, so they can associate your login with the user record in their database linked to that email.