Unleash the true potential of your DApp
with mainstream adoption

Our secure, open-source Javascript SDK runs right in the browser,
meaning your users don't need to install anything to start using your DApp.

Using DApps today is HARD

Simply signing transactions costs next to nothing, yet even Ethereum's miniscule fees pose a huge barrier for the average user, because of the required preliminary setup.

As long as the experience of using DApps remains difficult and overly-complicated, mainstream users will not adopt them.

Portis simplifies DApps

How it works

Using DApps should be easy, as should be building them.

Since the Portis SDK is a standard web3 provider, all it takes are two lines of code to start using Portis today.

Making your DApp mainstream-friendly was never easier

End-to-end encryption

When registering a Portis account, users create a wallet, which is immediately encrypted client-side with the user-selected password (using AES-CBC).This password never leaves their device.

The Portis servers safeguard only user-encrypted wallets, so users can rest assured nobody but them can access their wallets or sign any transactions without their consent.

To sign a transaction, users fetch their encrypted private key stored on the Portis servers, decrypt it with the password known only to them, and then relay the signed transaction to the Ethereum network.

We take care of security so you can focus on building your DApp