Quickstart

Overview

Through this guide, you can buy crypto with fiat and have it deposited into a wallet of your choice.

Saber offers two approaches to integration:

  1. A web-hosted SDK
  2. Saber onramp APIs

In addition to this, Saber also facilitates the merchant to choose whether to keep a pool account with Saber or have crypto transferred to an external wallet address.

SDK versus API

FeatureAPI FlowSDK Flow
Ease of IntegrationRequires custom development with multiple API calls (authentication, KYC, payments).Quick setup with prebuilt UI and minimal coding effort.
CustomizationFull control over the user interface, branding, and workflows.Limited to predefined UI and flows offered by the SDK.
Error HandlingAPI errors must be handled manually (e.g., authentication failures, KYC rejections).SDK abstracts most errors and only requires handling final transaction statuses.
Implementation TimeLonger due to custom development and testing.Faster setup with ready-to-use components.

Keeping crypto in Saber or transferring it to an external wallet

AspectKeeping Crypto in Saber PoolTransferring to an External Wallet
SecuritySafely stored with enterprise-grade encryption.Full control but requires secure management of private keys.
ConvenienceInstant access for transactions within Saber’s ecosystem.Additional steps are required to transfer funds for transactions.
FeesNo network fees; standard network fees for withdrawals.Network fees apply for all transfers, plus potential wallet fees.
FlexibilityLimited to Saber-supported cryptocurrencies.Can be used across multiple platforms and wallets.
ControlSaber manages private keys and recovery processes.The user is fully responsible for private key management.

Suggestion: this section to be deleted.

Prerequisites

Before you can get started, ensure:

  1. Register as a Saber merchant: In case you have not, get started by reaching out to our team Merchant Onboarding Flow
  2. Setting up your keys: Keep your keys handy. Each API call requires an authentication signature. Create it using the guide here
  3. Create a user: A user forms the base of operations. Create your user using the guide Guide
  4. Configure your webhooks: Saber sends a webhook for various important milestones in the flow. Set up your webhooks using the guide here

Implementation

Depending on the chosen approach, follow the guide outlined below

  1. SDK flow: view the quick start guide SDK Quickstart
  2. API flow: view the quick start guide API Quickstart