TypingDNA
p/typingdna
Recognize people by the way they type
Catalin Pit
TypingDNA Authentication API — Secure users by their typing behavior with free low-code API
Featured
72
Recognize users by their typing behavior with our low-code API and the free unlimited Developer version. Collect user typing patterns on any platform without friction, submit in one API call, and let us do the rest.
Replies
Brent Chow
I've been a fan of @raulpopa and TypingDNA since meeting them at Techstars. Very excited to see them launching their new dev tool. Congrats on the launch!
Raul Popa
@raulpopa @hellobrent thanks! I appreciate your support. We're preparing to launch something very interesting in a few weeks again. Stay tuned!
Alex Iskold
Fantastic job, guys!
CristianT
@alexiskold, thank you for your continued support and all the advice and help during all these years!
Raul Popa
@alexiskold fantastic indeed. We're pretty thrilled about the launch too.
Raul Popa
Hey PH! 🖖 I’m super excited to launch this brand new, free, unlimited, improved, and easier to integrate developer version of our state of art typing biometrics authentication technology. 👉 Who we are: We’re a proud Techstars NYC’18 alum, recently backed by Gradient Ventures (Google AI focused fund). More: https://techcrunch.com/2020/01/0... ⚡ Vision: We believe typing is quickly becoming the most preferred method for communication, and our mission is to improve security, UX and add value everywhere people type. 🥇 Previously won Product of the day: Some of you may remember we won POD previously with the TypingDNA Authenticator, a free Authenticator that works inside the Chrome browser and uses typing patterns to secure TOTPs. More: https://www.producthunt.com/post... 🚀 History: When we started TypingDNA in 2016, typing biometrics was niche -- untested in the wild, mainly attractive to researchers and academics. Even after participating in Techstars, it was clear that some recognized the potential of analyzing typing behavior for authentication purposes, but the skepticism typical of any new technology was also around. It’s all changed. Our core technology has matured, been iterated, and is now deployed in contexts where security matters most. As I type this, people are verifying their identity with our typing biometrics to access critically sensitive data and even take their exams (hello, 2020). Our Series A allowed us to expand our team and build new things, but we still believe that typing biometrics hasn’t realized it’s potential -- there are barriers to entry that prevent typing biometrics from being deployed everywhere there is a keyboard, as we dream it will be. 🔥 Here’s what we’ve done: - We built a new low-code API that removes all complexity and puts it back on our side. Integrations now rival any authentication provider in terms of simplicity and scalability. - We released a new Developer plan. This plan is designed to make our technology accessible to everyone, and this isn’t some ‘light’ plan. We offer unlimited authentications and unlimited end-users, no card needed. - We made it free! Feel free to ask me and the TypingDNA team anything here!
Raul Popa
@raulpopa @roy5 thanks for the offer but we have our own in-house resources for that
Ivona Raef
@sebastian_maraloiu what's the most exciting part for you? we, @TypingDNA, can't seem to agree, for us everything is exciting (obviously :)), so a 2nd opinion could help a lot.
Ivona Raef
@afsaral85995491 would you use it for your apps?
Anant Garg
This is great! Which SDKs do you support?
Kyle Hunt
@anant_garg Hey! We have recorders/SDK's for the web (JS), Java/Android/iOS/React Native as well as a Node client for server-side communication with our API's. They're all open source and up on our GitHub, let me know if you have any questions -- or have an additional platform in mind you think we should consider! It's important to us that we are present wherever people are typing, so be on the lookout for more platforms in the future. Side note: Very impressive product you've built with cometchat. You clearly are familiar with the struggle of abstracting complexity to simplify things for the user :) And kudos on the API docs!
Cristi Bârlădeanu
I do hope that you seriously consider internally naming this package TypingRNA :) Great news, guys! Can't wait to play with it.
CristianT
@kristache, thank you!! When ready, just head here (no credit card required) https://www.typingdna.com/client...
Osnat Benari
So cool! Now let's replace social login because #socialdilema
Raul Popa
@osnatbenari Thanks! Well, that's an interesting topic! But I'm not sure though we need to replace social login as much as we need to improve it.
Carlos Lei Santos
Crazy how such a powerful tool is made free, hope it brings awareness to the market and more people actually using it. Congratulations guys, this looks awesome!
Raul Popa
@carlosleisantos I agree, I hope to see more people using it, especially developers should try it out. Thanks for the nice words.
Andrei Negrau
Looks like a gamechanger @tamascristian and the TypingDNA team. Proper execution :)
CristianT
@andrei_negrau, thank you!
Rami Essaid
Really cool demo!
CristianT
@ramiessaid, how would you describe the steps of the demo?
Kristian Gerardsson
Very cool concept and demo. But kinda useless when we (me) use password managers to autofill fields or generate passwords, in more than 90% of the cases :P
Kyle Hunt
@frexuz Legitimate point for the username/password scenario -- but consider this: with our SDK's, developers can target any input form on their web page for us to record typing patterns. It isn't restricted to login (user/pass) fields, this is why we thrive in 2/MFA scenarios. After autofilling your user/pass, you are typically confronted with a 2FA step-up if you have it enabled in an app. This might mean you have to get your phone out, or check your email and do some copy / pasting. If that app took advantage of typing biometrics instead, all you would have to do is type some words to confirm your identity.
Kristian Gerardsson
@kyle_hunt1 ah, so only as a replacement to the 2FA step, that makes sense! (In the auth scenario)
Kyle Hunt
@frexuz Indeed, in the autofill scenario! But our API is flexible and doesn't impose any restrictions on where developers put us in their authentication flow -- the choice is really theirs and made based on what makes sense for their users. Many target login/pass fields to get 2 factors as users type their credentials instead of the usual one, but others may use it in place of a second factor after signing in (for example, if a device is not recognized). Thanks for the good question
Livia Rusu
What an amazing use of tech <3
Raul Popa
@liviarusu we can only agree with you! Thank you!
Laura Smith
Congratulations Raul! The dashboard looks incredibly sleek! And the API key tracking/graphs etc. are super useful! Would love to know behind-the-scenes details of what your experience was like building an API product. E.g. Did you implement API key generation/credits/monitoring/graphs etc. yourself or did you use some external API gateway solution?
Kyle Hunt
@essaygirlsdaily Hey Laura -- we chose to implement the API management features you listed ourselves. That is not to say everything was written from scratch, of course -- libraries are leveraged where it makes sense (Chart.js for the dashboard visualizations). The decision to not rely on a core API management service/provider is simply that it wasn't needed -- our team had a specific set of well understood requirements, and a preference to spend our time developing the right solution rather than configuring an off-the-shelf product to fit our needs (inevitably changing our requirements to fit the constraints of the service along the way). That said, we're always re-assessing the tech we use and aren't dogmatic about it -- if a feature on the API side were best addressed by a 3rd party service in the future, it would be considered. I hope that answers your question, it seems like a popular topic -- perhaps we should write a blog post in the future on our behind-the-scenes tech. Thanks
Valentin Iulian Ţoc
Great news! Keep typing! :)
CristianT
@valentint, thanks a bunch. Keep up the good work at Rubik Hub :)
Alistair Holmes (AllyCat)
Support for Flutter?
Kyle Hunt
@alistair_holmes Great question! I can assure you there are more than a few Flutter enthusiasts in our ranks (myself included). We prioritize cross-platform availability of our recorders, right now we have official releases on iOS, Android and RN -- as they represented the most popular platforms at the time they were released. But with Flutter's meteoric rise and increasing maturity over the past year, it's very much on the radar. For now, devs can leverage our platform-specific code on Github to collect patterns from their users, but this can and should be made even easier in the future.
Alex Serdiuk
Amazing job, Raul and the team!
Raul Popa
@aleksandr_serdiuk Thank you Alex, it's great to see your encouragement, you're doing quite amazing stuff too.
Peter Marchal
Cool project. Congrats.
Raul Popa
@peter_marchal Thank you, Peter!
Bogdan Ionita
Conngrats guys! Glad to see this evolve!
CristianT
@bogdan_ionita, thank you for your support and for keeping an eye on us.
Andrei Cosmin Munteanu
Keep on rocking 🤘
CristianT
@andreim123 You too, Andrei!!
Dragos Bulugean
This is amazing, great work guys!
CristianT
@dragos_bulugean We are glad that you love this. You can quickly try to see how it works: https://www.typingdna.com/#demo
Dragos Bulugean
@dragos_bulugean @tamascristian will def try it out, on my todo :)
Raul Popa
@dragos_bulugean please let us know what you think of it once you try it out
Lisa Popovici
Amazing job, guys! Can't believe this is free!
Raul Popa
@lisapopovici Thanks! We wanted to make it free so that more people get to use the technology.