Developer Infrastructure · 6 min read

What an Arc app kit actually is, and what it doesn't give you

Circle publishes a real App Kit for Arc — Send, Bridge, Swap, Unified Balance. Here's what it does, what it doesn't, and what third parties add.

Circle publishes a real, named "App Kit" for Arc — an npm-distributed SDK under the @circle-fin namespace bundling four capabilities (Send, Bridge, Swap, Unified Balance) with adapters for viem, ethers, Solana, and Circle's own developer-controlled wallets. It is not a scaffolded starter project you clone and run; it is a library you install into an application you're already building. As of 2 September 2026, third-party "kits" layer wallet or account-abstraction onboarding on top of it rather than replacing it.

What Circle's App Kit actually is

"App kit" gets used loosely across crypto marketing to mean anything from a full boilerplate repo to a single SDK function. Circle's is specifically an SDK: installable as a complete package or as individual sub-kits for a lighter footprint, published under the @circle-fin scope, with API-key management through Circle's own developer console. It gives a builder four concrete capabilities documented on docs.arc.io: Send (stablecoin transfers), Bridge (cross-chain movement, built on Circle's own CCTP and Gateway rails rather than a third-party bridge), Swap (USDC/EURC exchange with configurable fee collection), and Unified Balance (a single balance view across chains). It supports four integration paths — Viem (v2), Ethers (v6), Solana (@solana/kit and @solana/web3.js), and server-side Circle Wallets for developer-controlled wallet flows.

That is a meaningfully different thing from a "starter kit" in the Next.js-boilerplate sense. There is no evidence in Circle's documentation of a scaffolded example application, a CLI project generator, or a pre-wired frontend template shipped under the App Kit name as of 2 Sep 2026 — what exists is a library for wiring specific stablecoin operations into an app a team is already building, adapter by adapter.

What Circle separately publishes as reference applications

Distinct from the App Kit SDK, Circle's docs also list sample applications — open-source reference implementations, not installable packages — that demonstrate what the App Kit and Arc's broader stack can build: Arc Commerce (USDC checkout), Arc P2P Payments (gasless peer-to-peer transfers via passkey wallets), Arc Escrow (freelance escrow with AI validation), Arc Nanopayments (x402-based micropayments for API access), Arc Multichain Wallet (unified balance via Circle Gateway), Arc Fintech (a multichain treasury console), Arc Stablecoin FX, Arc DeFi Lend and Borrow, and Arc Prediction Markets (a constant-product AMM with UMA Optimistic Oracle V2 resolution). These read as demonstrations of the App Kit's building blocks in context, useful as reference code, not as products a team installs and runs.

What a "kit" doesn't give you

Neither the App Kit SDK nor Circle's sample applications ship: account abstraction or gas sponsorship out of the box (that's a separate, documented layer of eleven third-party providers — see /guides/arc-account-abstraction-providers), indexing or subgraph tooling, monitoring, or an audit. A team assembling a production app on Arc still sources those layers separately, mapped in full at /guides/arc-for-developers-provider-map. The App Kit is the payment- and liquidity-movement layer specifically — not a complete application scaffold, and Circle's own documentation does not present it as one.

What third parties publish under "kit" branding

The clearest confirmed third-party example is thirdweb, which documents Arc Testnet support directly (chain ID 5042002, a dedicated RPC endpoint, a testnet faucet, cross-chain bridging, and embedded wallets with EIP-4337/EIP-7702 gas sponsorship) as part of its own general-purpose SDK rather than an Arc-specific kit. thirdweb also appears independently on Circle's own account-abstraction and data-indexer vendor lists.

Builds on Arc: Ships EIP-4337/EIP-7702 gas sponsorship and embedded wallets for Arc via its own SDK. · Role: Serves · Category: Developer Infrastructure → Account abstraction

Dynamic publishes a Circle-authored integration tutorial covering wallet onboarding specifically, not a full app kit.

Builds on Arc: Provides wallet orchestration with native ERC-4337 and passkey support for Arc. · Role: Serves · Category: Developer Infrastructure → Account abstraction · Project page

Built on Arc found no third-party product marketed as a complete alternative to Circle's App Kit as of 2 Sep 2026 — the honest state of the category is that Circle's own SDK is the only thing that fits the "app kit" description precisely, and everything else is a piece of the surrounding stack (wallets, AA, RPC) that a team combines with it.

What this means for a team evaluating build options

If the plan is USDC/EURC payment flows, cross-chain balance movement via Circle's own rails, or swaps, the App Kit is the documented, Circle-maintained path and the adapters cover the major EVM tooling choices. If the plan needs account abstraction, gasless onboarding, or embedded wallets beyond what Circle Wallets offers, that's a separate vendor selection — see the account-abstraction guide. If the plan needs a scaffolded, clone-and-run starter project, Built on Arc did not find one published by Circle or a verified third party as of 2 Sep 2026; that gap is itself the finding, not an oversight in this research.

Sources: - Arc developer documentation homepage - Arc App Kit installation guide - Arc sample applications reference - Arc account abstraction providers - Arc data indexers - thirdweb: Arc Testnet - Circle: Dynamic integration tutorial

*Built on Arc is an independent directory. Arc is a Circle product; we are not affiliated with, endorsed by, or operated by Circle.*

Questions

Is Circle's App Kit open source?

Circle's docs describe it as an installable npm package under @circle-fin; Built on Arc did not independently verify a public source repository as of 2 Sep 2026 — check docs.arc.io directly before relying on that detail.

Does the App Kit work on mainnet?

Circle's own documentation, as with most of its Arc developer docs reviewed for this guide, is written against testnet configuration; no mainnet-specific statement for the App Kit was found as of 2 Sep 2026.

Do I need the App Kit to build on Arc at all?

No. Arc is a standard EVM chain — Solidity, MetaMask, ethers.js, and ordinary Ethereum tooling work without it. The App Kit is a convenience layer for Circle-specific rails (Gateway, CCTP-based bridging, USDC/EURC swap) rather than a requirement.

What's the difference between the App Kit and Circle Wallets?

Circle Wallets is wallet infrastructure (developer-controlled and user-controlled key management); the App Kit is a transaction/liquidity SDK that can use Circle Wallets as one of its adapters, alongside viem, ethers, and Solana options.

Are the sample applications (Arc Escrow, Arc Nanopayments, etc.) production-ready products?

They read as open-source reference implementations meant to demonstrate patterns, not maintained products — treat them as example code, not services with support commitments.