Introduction to APIs & SDKs overview

Overview of Particle Network's APIs & SDKs


APIs & SDKs

Particle Network has a suite of over 60 API endpoints and 32 SDKs, the latter of which are spread across 9 different platforms. Integrating Particle Network's Wallet-as-a-Service solutions through these various SDKs and APIs is meant to be as simple as possible while retaining a high degree of customizability and fundamental flexibility.

This section aims to provide technical insights (setup processes, implementation flow, request structures, etc.) into every API endpoint and SDK Particle Network offers.


Web3 API Cards

Particle Auth

Particle Auth acts as the core authentication and interaction component within Particle WaaS powering wallet creation and utilization facilitated by social login

Web SDK

Interacting with Particle Auth within web applications using either JavaScript or TypeScript.

Explore

Unity (Desktop) SDK

Interacting with Particle Auth within Desktop games made on Unity using C#.

Explore

Unity (Mobile) SDK

Interacting with Particle Auth within Mobile games made on Unity using C#.

Explore

Android SDK

Interacting with Particle Auth on Android using Kotlin.

Explore

iOS SDK

Interacting with Particle Auth on iOS using Swift or Objective-C.

Explore

Flutter SDK

Interacting with Particle Auth within applications made using Flutter.

Explore

React Native SDK

Interacting with Particle Auth within applications made using React Native.

Explore

Cocos SDK

Interacting with Particle Auth within applications made using Cocos.

Explore

Unreal Engine SDK

Interacting with Particle Auth within applications made using Unreal Engine.

Explore

Server API

Collection of API endpoints for interacting with the Particle dashboard.

Explore

Particle Connect

Particle Connect is the SSO for Web3; aggregating both Web2 and Web3 onboarding options in a unified custom connection modal

Web SDK

Integrating Particle Connect within web applications using either JavaScript or TypeScript.

Explore

Unity (Mobile) SDK

Integrating Particle Connect within mobile games made on Unity using C#.

Explore

Android SDK

Integrating Particle Connect on Android using Kotlin.

Explore

iOS SDK

Integrating Particle Connect on iOS using Swift.

Explore

Flutter SDK

Integrating Particle Connect within applications made using Flutter.

Explore

React Native SDK

Integrating Particle Connect within applications made using React Native.

Explore

Particle Wallet

Particle Wallet is a unified interface for interacting with accounts generated by Particle Auth or connected to through external Web3 wallets

Web

Using Particle Wallet within web applications.

Explore

Unity SDK

Using Particle Wallet within games built on Unity.

Explore

Android SDK

Using Particle Wallet within Android applications.

Explore

iOS SDK

Using Particle Wallet within iOS applications.

Explore

Flutter SDK

Using Particle Wallet within applications built using Flutter.

Explore

React Native SDK

Using Particle Wallet within applications built using React Native.

Explore

Account Abstraction

Particle Network's Account Abstraction SDK facilitates full-stack utilization of account abstraction, working natively with Particle Auth

Web SDK

Implementing account abstraction within web applications.

Explore

Unity SDK

Implementing account abstraction within games built on Unity.

Explore

Android SDK

Implementing account abstraction within Android applications.

Explore

iOS SDK

Implementing account abstraction within iOS applications.

Explore

Flutter SDK

Implementing account abstraction within applications built using Flutter.

Explore

Account Abstraction RPC

Enhanced RPC for utilizing account abstraction.

Explore

Bundler RPC

RPC for interacting with Particle Network's in-house Bundler.

Explore

Web3 Services

Collection of RPCs and APIs for enhanced data retrieval and blockchain interaction

NFT Market API

Endpoints for interacting with the Particle Network NFT Service.

Explore

Enhanced RPC (Data API)

RPC endpoint natively integrating a realtime blockchain data API.

Explore

Enhanced RPC (Swap API)

RPC endpoint for the construction and retrieval of swaps.

Explore

Enhanced RPC (Solana)

Solana-specific RPC endpoint leveraging a built-in blockchain data API.

Explore

IPFS API

API for programmatically working with Particle Network's IPFS service.

Explore

BTC Connect

The First Account Abstraction Protocol for the BTC Ecosystem.

Web SDK

Implementing BTC Connect within web applications.

Explore