Farcaster Developer Calls

Data Products, APIs & SDKs, Development & Debugging, and Q&A

on

Sep 19, 2024

by

dylsteck.eth

TLDR

APIs upgraded, adding notification priority and block handling. Kafka streams now embed metadata. Neynar React SDK growing. Neynar Explorer aids sync debugging, team management improved.

Intro for dev call

  • Why dev call?

    • Give folks who are building more of a heads up as to what we are doing(if you're building something similar so you save the work, if you want to use our infra etc)

    • Sharing more about the different product offerings and updates that Neynar has

Data Products

  • We have a bunch of different read/write data product offerings

    • Parquet files

    • Kafka streams

      • Features fully hydrated data as well as newly added embed metadata

APIs & SDKs

  • APIs

    • Upgrades to notifications APIs

      • POST notification API, if you’re building a client you can mark which clients a user has seen, works across clients using Neynar

      • Priority mode, when you set to true for notification it’ll reduce the number of notification so you only see them from power badges and users that the viewer follows

    • Other things we’ve had recently and will work on more

      • We have block APIs to see blocked users/users someone has been blocked by

      • Will take it a step forward so we respect the blocks across all our other APIs, developers won’t have to do anything

      • Similarly we have channel follow/unfollow APIs

  • SDKs

    • We have a Node.js SDK which a lot of devs know about & use

    • We also have a rather newer frontend sdk, @neynar/react -- makes it super easy to make your own client / Farcaster app and we'll continue growing it as well as examples

Development and debugging

  • You can now add team members to the Neynar dev portal, hopefully makes it easier for teams to manage their Neynar acccount

  • We also have our Neynar Explorer now, which is super helpful to debug what’s happening to certain casts when network sync is being buggy