[ 01 / 07 ]

Universal RWA Infrastructure

/// one API. all chains. infinite possibilities.

OASIS is a technology that enables applications to move data across blockchains, uniquely supporting universal interoperability and permissionless development through immutable infrastructure.

Scroll to explore
[ 01 / 07 ]
Positioning
[ 02 / 07 ]

Principles.

/ 01

Universal Interoperability

The protocol ensures all data and assets can move across any blockchain or provider without selective interference.

/ 02

Zero Downtime

The protocol ensures continuous availability by automatically routing operations to available providers when failures occur, maintaining service without interruption.

/ 03

Permissionless

Anyone can run the required infrastructure to service applications that use the protocol.

[ 03 / 07 ]
LIVE

OASIS By the numbers

Visit OASIS Dashboard
Total Messages
-
Value Transferred
$0B+
Supported Blockchains
0+
Applications Built on OASIS
0+
[ 04 / 07 ]

How OASIS Works

OASIS connects blockchains through a universal abstraction layer, enabling seamless data movement, asset transfers, and cross-chain applications.

Learn more
[ 05 / 07 ]

Products

Supporting a Universal Web4/Web5 Ecosystem.

View more
[ 06 / 07 ]

Ecosystem Overview

Supporting a Universal Web4/Web5 Ecosystem.

Miden
Zcash
Aztec
Ethereum
Solana
Polygon
Arbitrum
Base
Avalanche
Radix
BNB Chain
Optimism
Fantom
AWS
Azure
Google Cloud
MongoDB
IPFS
Arweave
Holochain
ThreeFold
SOLID
View more
[ 07 / 07 ]

code examples

Develop with OASIS.

OASIS protocol provides developers with the necessary tools to send messages across blockchains while retaining ownership of security. Move data, issue tokens, and build dApps on any blockchain through universal contract standards like OAPP, OFT, and ONFT.

Learn more
Identity Provides developers with unified identity management across Web2 and Web3
[ Hover ]
import { OASISClient } from '@oasis/sdk';

const client = new OASISClient({
  apiKey: 'your-api-key',
  endpoint: 'https://api.oasisweb4.com'
});

// Create Avatar
const avatar = await client.identity.createAvatar({
  username: 'developer',
  email: 'dev@example.com'
});

// Get Karma
const karma = await client.identity.getKarma(avatar.id);

// Create Wallet
const wallet = await client.identity.createWallet({
  avatarId: avatar.id,
  chain: 'ethereum'
});

// Manage Keys
const keys = await client.identity.generateKeys({
  walletId: wallet.id
});
NFT Mint NFTs across multiple blockchains with universal metadata
[ Hover ]
import { OASISClient } from '@oasis/sdk';

const client = new OASISClient({
  apiKey: 'your-api-key'
});

// Mint NFT on Multiple Chains
const nft = await client.nft.mint({
  name: 'My NFT',
  description: 'Cross-chain NFT',
  image: 'ipfs://Qm...',
  chains: ['ethereum', 'solana', 'polygon']
});

// Create Collection
const collection = await client.nft.createCollection({
  name: 'My Collection',
  chains: ['ethereum', 'solana']
});

// Auto-replication to all chains
console.log(nft.chains);
Bridge Transfer assets across blockchains with atomic swap guarantees
[ Hover ]
import { OASISClient } from '@oasis/sdk';

const client = new OASISClient({
  apiKey: 'your-api-key'
});

// Bridge Assets
const bridge = await client.bridge.transfer({
  fromChain: 'ethereum',
  toChain: 'solana',
  token: 'USDC',
  amount: '1000',
  recipient: 'solana-address'
});

// Check Status
const status = await client.bridge.getStatus({
  transactionId: bridge.id
});

// Atomic swap guarantees
console.log(status.status);