START BUILDING
IN 10 MINUTES

Complete integration guide for AEGIS-V1 invisible crypto infrastructure.
Web SDK, React Native SDK, or direct API - your choice.

GET API CREDENTIALS

CHOOSE YOUR
PLATFORM

Web SDK

TypeScript SDK for web applications

Features

  • Social login components
  • Wallet management
  • Transaction execution
  • React/Vue/Angular support

Install

npm install cavos-service-sdk
VIEW DOCS

React Native SDK

Native mobile SDK with biometric authentication

Features

  • Native social login
  • Secure token storage
  • Biometric auth
  • iOS & Android support

Install

npm install cavos-service-native
VIEW DOCS

REST API

Direct API integration for any language

Features

  • RESTful endpoints
  • Webhook support
  • Server-to-server
  • Any programming language

Install

curl https://aegis.cavos.xyz/api/v1/external/
VIEW DOCS

STEP BY STEP
INTEGRATION

01

Get API Credentials

2 minutes

Register your organization and receive App ID and API Secret

// Visit https://services.cavos.xyz
// 1. Create organization account
// 2. Receive App ID (for frontend)
// 3. Receive API Secret (for backend)
// 4. Auth0 connections configured automatically
02

Install SDK

1 minute

Choose Web SDK for web apps or React Native SDK for mobile

// Web applications
npm install cavos-service-sdk

// React Native applications  
npm install cavos-service-native

// Direct API integration (any language)
// Use RESTful endpoints at aegis.cavos.xyz/api/v1/external/
03

Initialize Authentication

3 minutes

Set up social login with automatic wallet creation

// Web SDK Example
import { CavosAuth, SignInWithApple } from 'cavos-service-sdk';

// Sign up new user (creates wallet automatically)
const result = await CavosAuth.signUp(
  email, 
  password, 
  orgSecret, 
  'sepolia' // or 'mainnet'
);

// React component for Apple Sign In
<SignInWithApple 
  orgToken={orgSecret}
  network="sepolia"
  finalRedirectUri="https://yourapp.com/callback"
>
  Sign in with Apple
</SignInWithApple>
04

Execute Transactions

2 minutes

Run smart contracts with gasless, invisible transactions

// Web SDK Example
const wallet = new CavosWallet(address, network, email, tokens);

// Execute any smart contract call (gasless for users)
const result = await wallet.execute({
  contractAddress: "0x...",
  entrypoint: "transfer",
  calldata: [recipient, amount]
});

// Users see normal app actions, blockchain runs invisibly
05

Handle Responses

2 minutes

Process transaction results and update your app UI

// All responses follow consistent format
{
  "success": true,
  "data": {
    "transaction_hash": "0x...",
    "wallet_address": "0x...",
    "status": "confirmed"
  },
  "error": null
}

// Update your app UI based on success/failure
if (result.success) {
  // Transaction completed invisibly
  updateAppState(result.data);
} else {
  // Handle error gracefully
  showErrorMessage(result.error);
}

EXAMPLE
IMPLEMENTATIONS

BYTEBEAST.IO

Production social gaming app with invisible NFT trading and token rewards. Study the implementation patterns.

VIEW LIVE APP

SDK EXAMPLES

Complete example implementations showing Web SDK and React Native SDK usage with all features demonstrated.

VIEW EXAMPLES

READY TO
BUILD?

Get your API credentials and start building invisible crypto features
that scale from 100 to 100k users on Starknet.