base.base.eth's cast | Paragraph
base.base.eth
Mar 12
We’re Updating How Apps Work in the Base App.
Over the next few weeks, we’re rolling out new Base.dev primitives for metadata, notifications, and distribution - designed to simplify how apps are built, managed, and surfaced. As part of this shift, the Base App will move off the Farcaster mini-app spec and Neynar-powered infrastructure on April 9.
The goal is straightforward: to make building more seamless by removing custom specs and enabling standard web apps with wallet connectivity, powered by industry standard tooling and Base-native infrastructure.
Below is what’s changing, when it’s happening, and how to migrate.
What’s Changing:
- Self-Managed Metadata (Mid-March)
You’ll be able to manage your app’s metadata directly in Base.dev, including icons, taglines, descriptions, and screenshots. Today, this data comes from your Farcaster mini-app manifest. But soon, you’ll have a dedicated dashboard in Base.dev to update it directly.
Your existing metadata has already been backfilled, so none of it disappears.
Base.dev Notifications API (April 9)
We’re introducing a first-party Notifications API. So instead of managing Farcaster tokens, FIDs, or third-party webhooks, you’ll send notifications directly to wallet addresses via Base.dev. Our builder platform will then handle user permissions, opt-in state and delivery. Basically, notifications join metadata and distribution in a single Base.dev surface.Unified Browser + Standard Web Infrastructure (April 9)
On April 9, support for the Farcaster mini-app spec and Neynar-powered metadata/notifications inside the Base App will end.
From that point forward:
- Your app operates as a standard web app
- Wallet connectivity works out of the box
- No custom mini-app SDK is required
If you distribute through Farcaster clients like Warpcast, those integrations can remain in place. This change applies specifically to the Base App.
Tooling Guidance:
If you're currently using mini-app-specific wrappers (like MiniKit or OnchainKit) or relying heavily on Farcaster-specific tooling, we recommend migrating to standard web3 tooling like SIWE for authentication, and wagmi/viem for wallet connection and onchain transactions.
The team has created an agent skills repo so your preferred agent can help you build with ease, including a mini app migration skill: Migration Skill
And more info can be found in our docs here: Migration Docs
Migration Guide by App Type:
For most builders, migration takes around half a day. Here’s a guide on what you need to do depending on your current setup:
You Have a Regular Web App (No Farcaster SDK):
You Have Separate Web and Farcaster Apps:
- Register your web app with Base.dev
- Fill out metadata
- Ensure that your web app's URL is set as the primary URL
- Now your mini app will still work on Farcaster and TBA will serve the web app
You Have a Hybrid App (Works on Web + Farcaster):
- Detect environment where necessary using the Farcaster SDK’s isInMiniApp utility
- Ensure Farcaster-specific content and actions are not shown to regular web users
- Migrate notifications to the Base.dev API
- After April 9, your app will behave like a web app inside the Base App, while still functioning in Farcaster clients if you choose.
Your App Has No Standalone Web Experience:
- Create a standard web version of your app (or add a web-compatible layer)
- Use Sign-In with Ethereum (SIWE) instead of Sign In with Farcaster
- Replace Farcaster SDK methods with standard web APIs
- Use wagmi or viem for wallet and onchain interactions
- Register your app on Base.dev
- Update your metadata in the dashboard
- Optionally integrate the Base.dev Notifications API
We’re intentionally sequencing this across multiple weeks to avoid disruption and ensure the user experience remains consistent while builders migrate.
FAQ:
What happens if I don’t migrate by April 9?
After April 9, apps still relying on the Farcaster spec or manifest will not function properly inside the Base App, so migration is required to maintain compatibility.Is the platform moving away from the "Mini App" framework?
Yes. We are transitioning away from the integrated mini-app model. Partners and developers should prioritize their web-based versions for user access moving forward.Will my analytics or user attribution change?
Core engagement metrics and delivery reporting will continue to work. The underlying delivery mechanism changes, but your ability to measure sends and engagement remains intact.What happens to existing notification opt-ins? Will there be rate limits or pricing for the new Notifications API?
Existing user opt-ins will carry over. Users do not need to re-subscribe when the new Notifications API goes live. There are no new fees being introduced with this launch. Any usage guidelines or limits will be clearly communicated in advance.Are rankings or discovery changing as part of this update? How will the user experience change for accessing third-party apps and wallets?
No apps are losing visibility as part of this migration.Why not support both systems long-term?
We heard consistent feedback from builders that maintaining multiple specs added unnecessary complexity. Standardizing on a single, web-native stack reduces overhead and lets us ship improvements faster.What is the status of the Farcaster social feed within the app?
The Farcaster social feed is being deprecated in favor of a trading feed.