Yuki Developer Portal
Go to HomeSupport
  • Yuki Developer Portal
  • INTRODUCTION
    • What Is Yuki?
    • Programmable Web3 accounts
    • Getting Started
  • Product
    • Wallet Service Kit
      • Wallet as a Service
        • Create Wallets
          • Create Polygon Wallets
          • Create Tron Wallets
          • Create Stellar Wallets
          • Create BSC Wallets
          • Create Celo Wallets
          • Create Bitcoin Wallets
          • Create Ethereum Wallets
          • Create Solana Wallets
        • Fetch Wallet Details
          • Fetch User Wallet Addresses
          • Fetch Wallet Balance
            • Fetch Celo Wallet Balance
            • Fetch Bitcoin Wallet Balance
            • Fetch ETH Wallet Balance
              • Fetch ETH USDT Wallet Balance
              • Fetch ETH USDC Wallet Balance
            • Fetch BSC Wallet Balance
              • Fetch BSC USDT Wallet Balance
              • Fetch BSC USDC Wallet Balance
            • Fetch Stellar Wallet Balance
            • Fetch Solana Wallet Balance
            • Fetch Polygon Wallet Balance
              • Fetch Polygon USDT Wallet Balance
              • Fetch Polygon USDC Wallet Balance
            • Fetch Tron Wallet Balance
              • Fetch Tron USDT Wallet Balance
        • Transfer Assets
          • Celo Transfer Function
            • Celo CUSD Transfer Function
          • BTC Transfer Function
          • Stellar Transfer Function
          • ETH Transfer Function
            • ETH USDT Transfer Function
            • ETH USDC Transfer Function
          • Solana Transfer Function
            • Solana USDT Transfer Function
            • Solana USDC Transfer Function
          • BSC USDC Transfer Function
          • BSC USDT Transfer Function
          • Polygon USDT Transfer Function
          • Polygon USDC Transfer Function
          • Polygon MATIC Transfer Function
          • Tron Transfer Function
            • Tron USDT Transfer Function
        • Backup and Recovery
          • Configure Gdrive Storage
          • Configure iCloud Storage
        • Wallet Authentication
      • Account Abstraction Kit
      • Wallet Actions kit
    • Partner Kits Services
      • Payout Orchestration
        • Stablecoin to Fiat USD
          • Create Customer
          • Add external account
          • Stablecoin to USD
      • On/Off Ramp Kit
        • Ramp option 1
        • Ramp option 2
          • Create crypto wallet
            • Create BTC Wallet
            • Create Celo Wallet
            • Create Polygon Wallet
          • Create Fiat Wallet
          • Copy of Create Fiat Wallet
          • Mobile Money
          • Deposit
        • Coverage Map
      • Connect external wallet kit
    • Compliance Kit Services
  • Concepts
    • Supported Blockchains
    • Compliance Standard
    • Direct Custody
    • Account Recovery Standard
    • Testnet Faucets
  • Resources
    • Gas Fees
    • Pricing
Powered by GitBook
On this page
  • Functionality
  • Security
  • FAQs
  • Steps

Was this helpful?

  1. INTRODUCTION

What Is Yuki?

We’re building a new internet financial system for Africa

Yuki is a developer-first platform that uses direct custody to power the creation of new programmable Web3 accounts for real-world use cases across payments, trading/treasury management, and Remittance.

Our direct custody model combines high performance, provider orchestration, and multiple layers of security to enable customers to launch a blockchain-enabled product with a high degree of security, simplicity, and speed without taking asset custody risk.

Direct custody means: Your users are 100% owners and controllers of their assets.


Functionality

The Yuki platform is a collection of REST APIs, organized into kits, that you can use to:

  1. Create and manage different direct custody wallets.

  2. Write and manage transaction/compliance logic with Yuki Wallet actions.

  3. Support Account Abstraction and improve wallet UX

  4. Integrate 3rd party services and increase what wallets can do with Partner kits.

  5. Add EMV 3DS-like authentication to transactions with Account Kit.

Security

Yuki has created a multi-layer security matrix that layers secure enclaves, multi-factor authentication, etc. to provide the strongest defense against evolving attack vectors.

Because we understand that no security technology alone is unbreakable, our approach to security protects and reduces attack surfaces in a redundant structure to provide multiple fail-safes if one security control fails.

Sensitive operations, such as wallet recovery management and transaction signing, occur at the end client and when server-side encrypted at rest and in processing within a hardened enclave, ensuring users' keys are always secured and are never seen by Yuki or your server.


FAQs

Explain the technicalities!

Yuki employs Multi-layer Security to secure sensitive operations like key generation, wallet recovery, and transaction signing processing.

The private keys are encrypted not only while it's stored with the end user but also remain encrypted during the processing phase.

This adds another layer for handling sensitive information processing, minimizing the risk of unauthorized access, and safeguarding the confidentiality of the private key and key shares throughout its lifecycle.


Steps

Start using the Yuki platform by completing the following steps:

  1. Sign up for a Developer Sandbox

PreviousYuki Developer PortalNextProgrammable Web3 accounts

Last updated 1 year ago

Was this helpful?

Set up a business account by

filling out this form