Skip to main content
Particle Network APIs and 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.

Particle Connect

Web SDK

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

Unity (Mobile) SDK

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

Android SDK

Integrating Particle Connect on Android using Kotlin.

iOS SDK

Integrating Particle Connect on iOS using Swift.

Flutter SDK

Integrating Particle Connect within applications made using Flutter.

React Native SDK

Integrating Particle Connect within applications made using React Native.

Particle Auth

Web SDK

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

Unity (Desktop) SDK

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

Unity (Mobile) SDK

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

Android SDK

Interacting with Particle Auth on Android using Kotlin.

iOS SDK

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

Flutter SDK

Interacting with Particle Auth within applications made using Flutter.

React Native SDK

Interacting with Particle Auth within applications made using React Native.

Unreal Engine SDK

Interacting with Particle Auth within applications made using Unreal Engine.

Cocos SDK

Interacting with Particle Auth within applications made using Cocos.

Server API

Collection of API endpoints for interacting with the Particle dashboard.

Particle Wallet

Web

Using Particle Wallet within web applications.

Unity SDK

Using Particle Wallet within games built on Unity.

Android SDK

Using Particle Wallet within Android applications.

iOS SDK

Using Particle Wallet within iOS applications.

Flutter SDK

Using Particle Wallet within applications built using Flutter.

React Native SDK

Using Particle Wallet within applications built using React Native.

Account Abstraction

Web SDK

Implementing account abstraction within web applications.

Unity SDK

Implementing account abstraction within games built on Unity.

Android SDK

Implementing account abstraction within Android applications.

iOS SDK

Implementing account abstraction within iOS applications.

Flutter SDK

Implementing account abstraction within applications built using Flutter.

Account Abstraction RPC

Enhanced RPC for utilizing account abstraction.

Bundler RPC

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

BTC Connect

Web SDK

Implementing BTC Connect within web applications.

Enhanced RPC

EVM Enhanced RPC

Enhanced RPC for interacting with EVM chains.

Solana Enhanced RPC

Enhanced RPC for interacting with Solana.

Swap RPC

Enhanced RPC for interacting with the Swap API.