Built for Farcaster developers

Infrastructure for the
Social Layer

APIs, hubs, indexers, and tools to build on Farcaster. Ship social apps in hours, not months.

Start Building Read the Docs
50M+ Casts indexed
99.99% Uptime SLA
<50ms Avg latency
10K+ Developers

Everything you need to build on Farcaster

Production-ready infrastructure so you can focus on your app, not the plumbing.

Hub API

Direct access to Farcaster hubs with managed infrastructure. Read and write casts, reactions, and follows with simple REST calls.

Real-time Indexer

Indexed, queryable data across the entire Farcaster network. Channels, users, casts, and engagement data in real time.

Auth Kit

Sign In With Farcaster in minutes. Drop-in auth components for React with custody address verification built in.

Frames SDK

Build interactive Frames with our SDK. Rich media, transactions, and multi-step flows embedded directly in the feed.

Webhooks

Subscribe to on-chain and off-chain events. Get notified when users cast, follow, react, or interact with your app.

Analytics

Understand your users. Engagement metrics, cast performance, follower growth, and channel analytics out of the box.

Code, not configuration

Get up and running in minutes with our SDKs.

import { FarcasterClient } from '@farcaster-infra/sdk';

const fc = new FarcasterClient({ apiKey: 'your-key' });

// Fetch a user's profile and recent casts
const user = await fc.users.getByUsername('dwr.eth');
const casts = await fc.casts.getByFid(user.fid, { limit: 25 });

// Post a cast
await fc.casts.publish({
  text: 'Hello from Farcaster Infra!',
  embeds: [{ url: 'https://example.com' }]
});

Simple, transparent pricing

Start free, scale as you grow.

Free

$0/mo
  • 1,000 API calls / day
  • Hub read access
  • Basic indexer queries
  • Community support
Get Started

Enterprise

Custom
  • Unlimited API calls
  • Dedicated hub nodes
  • Custom SLAs
  • On-prem deployment
  • 24/7 support
Contact Sales

Start building on Farcaster today

Get your API key in seconds. No credit card required.