The Blockchain API, designed for Fintechs

The Upvest API makes it easy for your users to manage blockchain assets directly in your application, while saving you up to 85% in custody costs.

Build Blockchain Products with Upvest
IFunded Upvest PartnershipCashlink PartnershipExporo Upvest PartnershipBrickblock Upvest Partnership


Upvest works with some of the world's most innovative blockchain apps in over 80 countries. We are Berlin-based and backed by investors including Notion Capital, Holtzbrinck Ventures, and Partech Ventures, which are among Europe’s largest VCs.

How does it work?

Whether you are tokenizing an asset or building a blockchain platform, Upvest provides you with all the tools to create a great investment experience.

Non-custodial wallets

Non-custodial wallets

Forget about private keys and browser extensions. Your users can control their wallets with just a username and password.

Real-time webhooks

Real-time webhooks


Receiving actionable, meaningful data shouldn’t be so hard. Use our real-time notifications to drive your application.

Historical data API

Historical data


Retrieving information gets pretty hairy, pretty quickly; obtain historical data quickly, easily and accurately.

Get started immediately

No need to be a Blockchain expert. The Upvest APIs have been
designed with every developer in mind.


# Requires the Upvest library with your keys from the Upvest Platform.

# pip install upvest

from upvest.tenancy import UpvestTenancyAPI


# Create a user under your account

user = tenancy.users.create('username', 'password')

recovery_kit = user.recovery_kit

# Create a wallet for this user

from upvest.clientele import UpvestClienteleAPI

clientele = UpvestClienteleAPI('YOUR_CLIENT_ID','YOUR_CLIENT_SECRET','username', 'password')

asset_id = 'deaaa6bf-d944-57fa-8ec4-2dd45d1f5d3f'

ethereum_wallet = clientele.wallets.create(asset_id, 'password')


// Requires the Upvest library with your keys from the Upvest Platform.

// npm i @upvest/tenancy-api

const { UpvestTenancyAPI } = require('@upvest/tenancy-api');

// Create a user

const tenancy = new UpvestTenancyAPI(






(async () => {

const user = await tenancy.users.create('username', 'password');

const recoveryKit = user.recoverykit;


// Create a wallet for this user

// npm i @upvest/clientele-api

const { UpvestClienteleAPI } = require('@upvest/clientele-api');

const clientele = new UpvestClienteleAPI(







const ASSET_ID = 'deaaa6bf-d944-57fa-8ec4-2dd45d1f5d3f';

(async () => {

const ethereumWallet = await clientele.wallets.create(ASSET_ID, 'password');




For developers,
by developers

Create blockchain wallets, send and monitor transactions, with just a few lines of code.

Start building now

Supported Protocols:


Upgrade your platform with digital assets

Digital assets are are not limited to cryptocurrencies.
They can represent any real world asset.

Make real estate investments accessible and affordable

The tokenization of real estate property makes the asset accessible to more investors, reduces issuance and storage costs, and improves market efficiency (e.g: liquidity). On top, smart contracts can automate processes like the primary issuance and secondary market trading. Read our case study

Contact an expert
Asset tokenization platform

Optimize equity financing with tokenization

The tokenization of private equity makes is easy to raise capital for the company while increasing the liquidity for investors due to faster transferability. As the token is stored on the blockchain, compliance and investor reporting can be automated. Check out how our partners at Cashlink support companies with issuing digital shares.

Contact an expert
Tokenized Equity

Make private debt financing more attractive

The tokenization of private debt increases the efficiency of this asset through automation. Automated interest payments and short settlement times improve the investor experience. Due to the reduced dependency on middlemen, fees for the investors are reduced.

Contact an expert
Tokenized Private Debt

The more secure, faster and cheaper alternative

Cryptocurrencies are the ‘native’ digital asset. Using blockchain technology, these alternative currencies are cryptographically secure, transparent and immutable. They reduce the pain of cross-border payments, eliminate the risk of inflation and are immutable to manipulation.

Contact an expert
Security Icon

Security is our priority

At Upvest, security is of utmost importance. We aim to exceed banking-grade security standards and employ industry-leading encryption techniques to ensure that user wallets are always protected.

Compliance Icon

Focus on your core business, not compliance

At Upvest, we believe users should always control their own assets. That's why we’ve designed our solution to be non-custodial. Your investors keep control, no third-party custodian or license required.

Why clients love us

“With Upvest we save 85% in custodial and security issuance costs.
Upvest is the only solution that scales globally without compromising the user experience!"

CEO Exporo

Simon Brunke - CEO

Exporo AG

“We think that Upvest's non-custodial wallet solution is quite exceptional as it allows us to keep full control of the user experience, while keeping the level of security very high and making wallets recoverable."

CEO Fairmint

Thibauld Favre - CEO


“With Upvest we save 85% in custodial and security issuance costs.
Upvest is the only solution that scales globally without compromising the user experience!"

Simon Brunke - CEO
Exporo AG

Ready to get started?

Get in touch with our team, or check out our developer sandbox.