Developer API/SDK

We’re securing the future. Join us.

An authentication and key management solution in just five lines of code

Strong yet simple to use: the next evolution in security

1 Initialize the library

        _abcUi = abcui.makeABCUIContext({
          apiKey : 'api-key-here',
          appId : 'com.mydomain.myapp',
          assetsPath : '/path-to-assets/',
          vendorName : 'My Awesome Project',
          vendorImageUrl : ''

2 Open an overlay login window and get a master private key once the user authenticates

        _abcUi.openLoginWindow(function(error, account) {
        	_account = account;


Decentralized security models work. 

But are difficult to implement and complicated for users if left on their own.

A decentralized security model is needed for the emerging decentralized networks of the present and future. For businesses, security can be very challenging. Poor models of security make valuable data vulnerable to theft and breaches of large corporations are reported on monthly. Securing large databases is costly due the the high risk and complexity involved. Businesses must consider the safest options for protecting their clients and this is time consuming with solutions that can be difficult to implement. Even individual users looking to manage their own data can benefit from advances in decentralized security models that combine customizable usability with high levels of privacy.


Edge Security serves users at every level of sophistication by making high security standards accessible through familiar methods.

The Edge platform is able to meet the needs of individuals and businesses. We have saved our partners crucial time and resources by providing an effective, convenient solution to data security. Our tested model locally secures the private keys of hundreds of thousands of users across numerous blockchain platforms, providing our partners with peace of mind and radically reduced risk of private key mismanagement. Edge Security focuses using familiar usability patterns. With just a username and password, users can secure their valuable assets.

A Powerful solution behind the simple, usable interface

The Edge Security platform utilizes several key technologies simultaneously to safeguard your users’ information:

  • Automatic Backup
  • Client-Side Encryption
  • Multi-device 
  • One-Touch 2 Factor Authentication
  • Password Recovery
  • Revision Control/ Rollback

Not just login—extensive key management features

Behind Edge’s friendly and familiar interface is a package of technologies that will keep your users safe and happy to use your application.

Launch an account management window for changing password, PIN, and recovery questions with a line of code

    _abcUi.openLoginWindow(function(error, account) {

Try Edge Security Today

Go to Edge Developer Portal

Partners Using Edge Security

Below are some of our partners using Edge Security to secure their application and their customers


Augur is a decentralized application built on the Ethereum blockchain. Augur uses our SDK to offer their users a proven way to secure and manage their private keys as well as an easy way to sign in to the platform.


Cashaa is a blockchain based remittance platform that uses our SDK to make sure users of their platform are the owners of their private keys while providing them with the tools necessary to keep those keys safe.


Wings is a decentralized platform to create and manage distributed autonomous organizations (DAOs). Wings uses our SDK to offer their users a proven way to secure and manage their private keys as well as an easy way to sign in to the platform.


OpenLedger is a decentralized exchange built on BitShares technology. OpenLedger integrated our SDK to make sure they never hold any of their user’s funds and users can easily sign in without authenticating through a third party service.

Have Questions?

Click Here