Choose among data products

Pick between pulling or pushing data in the format that works for you

Why

Developers can focus on what they are building instead of running a hub and replicator which can be significant cost & effort over time

How to pick the right product for your team

ProductProsCons
Parquet exportsDeveloper ingests Apache Parquet files and can read/write to their own db as neededNeed to set up parquet ingestion workflow, open source repo available. See here.
No need for developer to share access to database w/ Neynar
Hosted SQLDirectly write sql queries against a postgres hosted db, no need to set up anything additionalDeveloper has no write access to db

creating new indexes, etc. requires reaching out to Neynar

no changes to overall table schema
Indexer service - pipe Farcaster dataNeynar writes to a db on the developer’s side, no need for developer to manage hubs or replicators

Neynar handles all hub and replicator related upgrades and maintenance
Developer needs to have a db that they can share write access to
Developer has flexibility to let Neynar pipe specific tables instead of all FC data
Developer can manage the db as they see fit — create new indexes, etc.
Kafka streamGood real time complement to services like Parquet -- backfill with Parquet and ingest real time with Kafka streamNeed to set up Kafka ingestion. See open source code here.