Skip to content

Conversation

@devacc8
Copy link

@devacc8 devacc8 commented Jan 17, 2026

Summary

Added comprehensive API stability documentation to both README files, categorizing all modules into stability tiers.

API Stability Categories

✅ Stable

Production-ready APIs following semantic versioning:

  • Identity: Address, Avatar, Badge, EthBalance, Identity, IdentityCard, Name, Socials
  • Wallet: Wallet, ConnectWallet, WalletDropdown, etc.
  • Transaction: Transaction, TransactionButton, TransactionStatus, etc.
  • Swap: Swap, SwapAmountInput, SwapButton, etc.
  • Fund: FundButton, FundCard
  • Token: TokenChip, TokenImage, TokenRow, etc.

⚡ Evolving

Stable but may receive non-breaking enhancements:

  • Buy: Buy, BuyButton, BuyDropdown
  • Earn: Earn, EarnCard, EarnDetails
  • NFT: NFTCard, NFTMintCard, NFTCollectionTitle
  • MiniKit: MiniKit utilities and hooks

🧪 Experimental

May change significantly:

  • Appchain Bridge: New bridging functionality
  • Signature: Signature request components

⚠️ Deprecated

Scheduled for removal:

  • Checkout: Use Transaction component instead
  • MiniKitProvider: Use OnchainKitProvider with miniKit prop

Why This Matters

Developers need clarity on which APIs are safe for production use. This documentation helps them make informed decisions about which components to adopt.

Closes #2577

Added comprehensive API stability documentation categorizing all modules:

- Stable: Identity, Wallet, Transaction, Swap, Fund, Token
- Evolving: Buy, Earn, NFT, MiniKit
- Experimental: Appchain Bridge, Signature
- Deprecated: Checkout, MiniKitProvider

Helps developers understand which APIs are production-ready and which may change.

Closes coinbase#2577
@vercel
Copy link

vercel bot commented Jan 17, 2026

@devacc8 is attempting to deploy a commit to the Coinbase Team on Vercel.

A member of the Team first needs to authorize it.

@cb-heimdall
Copy link

🟡 Heimdall Review Status

Requirement Status More Info
Reviews 🟡 0/1
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
2 if repo is sensitive 0
From .codeflow.yml 1
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 0
Global minimum 0
Max 1
1
1 if commit is unverified 1
Sum 2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

Documentation Request: Clarify which OnchainKit APIs are stable versus experimental

2 participants