# Formo Docs ## Docs - [Authentication](https://docs.formo.so/api-reference/authentication.md): Learn how to authenticate your Formo API requests. Use your API Key to call to the Formo Events API, Query API, and more. - [Track Event](https://docs.formo.so/api-reference/events/track.md): Send events to the Formo Events API - [List Form Responses](https://docs.formo.so/api-reference/forms/list.md): Retrieve recent form responses - [Subscribe to Form Events](https://docs.formo.so/api-reference/forms/subscribe.md): Create a new webhook subscription for form events - [Unsubscribe from Form Events](https://docs.formo.so/api-reference/forms/unsubscribe.md): Remove a webhook subscription - [Overview](https://docs.formo.so/api-reference/overview.md): The Formo API lets you send events, query events, fetch wallet profiles, webhooks, and more. Use the Events API, Query API, Profile API, and Forms API to get more done faster. - [Webhooks](https://docs.formo.so/api-reference/webhooks.md): Receive event notifications with webhooks. Formo uses webhooks to notify your application about form events in real-time. - [Supported Chains](https://docs.formo.so/chains/overview.md): Formo supports major chains across the Ethereum and Solana ecosystems such as Ethereum, Arbitrum, Optimism, Polygon, Base, and more. Leverage onchain analytics and attribution on your favourite chains. - [Attribution](https://docs.formo.so/data/attribution.md): Learn about why onchain attribution is critical for sustainable growth onchain, and understand how attribution is calculated in Formo. - [Spec: Chain](https://docs.formo.so/data/events/chain.md): Get started with the Chain changed event. - [Common Fields](https://docs.formo.so/data/events/common.md): Understand the common and contextual fields that define the core Formo event data structure. Events and event properties describe what happens on your site or app in detail. - [Spec: Connect](https://docs.formo.so/data/events/connect.md): Get started with the Connect wallet event. - [Spec: Detect](https://docs.formo.so/data/events/detect.md): Get started with the Detect wallet event. - [Spec: Disconnect](https://docs.formo.so/data/events/disconnect.md): Get started with the Disconnect wallet event. - [Spec: Identify](https://docs.formo.so/data/events/identify.md): Get started with the Identify user event. - [Spec: Overview](https://docs.formo.so/data/events/overview.md): The Event Spec outlines how to send event data to Formo’s APIs and the proper format to capture events using Formo’s SDKs and APIs. - [Spec: Page](https://docs.formo.so/data/events/page.md): Get started with the Page view event. - [Spec: Signature](https://docs.formo.so/data/events/signature.md): Get started with the wallet Signature event. - [Spec: Track](https://docs.formo.so/data/events/track.md): Get started with tracking custom events. - [Spec: Transaction](https://docs.formo.so/data/events/transaction.md): Get started with the wallet Transaction event. - [Metrics](https://docs.formo.so/data/metrics.md): A list of all metrics you can track with Formo and their definitions. - [Reverse ETL](https://docs.formo.so/data/reverse-etl.md): Export events and query results to downstream destinations like data warehouses, data lakes, and event streaming platforms. - [Data schema](https://docs.formo.so/data/schema.md): Own your data. Explore the full data schema of the Formo data warehouse, including events, users, and wallet profiles. Query data however you like and build custom reports. - [What we collect](https://docs.formo.so/data/what-we-collect.md): Learn about what data Formo collects and how we protect user privacy. - [Core Concepts](https://docs.formo.so/features/concepts.md): Learn about the core concepts of Formo: Events, Users, and Properties. Get unified analytics and attribution with powerful event-based analytics. - [Activity feed](https://docs.formo.so/features/product-analytics/activity.md): Get insights into user behaviour, including drop-off and retention drivers. From pageviews to conversions, get complete visibility into how users actually use your product. - [Alerts](https://docs.formo.so/features/product-analytics/alerts.md): Get notified of high-value users and important actions. - [Charts](https://docs.formo.so/features/product-analytics/charts.md): Create and share your own charts and dashboards for reporting, with support for multiple chart types and visualizations. - [Contract events](https://docs.formo.so/features/product-analytics/contract-events.md): Track and analyze smart contract events across chains in real-time. - [Custom events](https://docs.formo.so/features/product-analytics/custom-events.md): Track custom events and user actions such as clicks and conversions with structured data collection. - [User flows](https://docs.formo.so/features/product-analytics/flows.md): Follow users along their journey with path analysis. Analyze sequences of steps taken by users and understand why they convert. - [Funnels](https://docs.formo.so/features/product-analytics/funnels.md): Track user journeys and conversion rates with offchain to onchain funnel analytics. - [Growth analytics](https://docs.formo.so/features/product-analytics/growth-analytics.md): Track key growth metrics like visitors, wallets, transactions, and user acquisition channels to understand your product performance. - [Unified analytics](https://docs.formo.so/features/product-analytics/overview.md): Track and analyze the full user journey from acquisition to conversion and retention for your onchain app. - [Retention](https://docs.formo.so/features/product-analytics/retention.md): Measure retention across user cohorts. - [Form builder](https://docs.formo.so/features/token-gated-forms/form-builder.md): Grow your community with token-gated forms. - [Token gating](https://docs.formo.so/features/token-gated-forms/token-gating.md): Control access to your forms by requiring responders to hold specific tokens, NFTs, or complete identity verification. - [World ID](https://docs.formo.so/features/token-gated-forms/world-id.md): Enable World ID verification to ensure your form submissions come from real, unique humans. - [Zapier integration](https://docs.formo.so/features/token-gated-forms/zapier.md): Formo integrates with thousands of other platforms so you can trigger actions from offchain to onchain. - [Audience insights](https://docs.formo.so/features/wallet-intelligence/audience-insights.md): Get comprehensive insights into your audience including their onchain activity, top dapps, tokens, chains, and net worth. - [Web3 CRM](https://docs.formo.so/features/wallet-intelligence/overview.md): Understand and target onchain users with comprehensive wallet intelligence features including wallet profiles, audience insights, segmentation, labels, scoring, and messaging. - [User segments](https://docs.formo.so/features/wallet-intelligence/segments.md): Group users based on demographics, behaviors, and wallet properties. - [Wallet labels](https://docs.formo.so/features/wallet-intelligence/wallet-labels.md): Understand user interests and behavior with automatically generated wallet labels based on onchain activity, reputation, and user properties. - [Wallet messaging](https://docs.formo.so/features/wallet-intelligence/wallet-messaging.md): Send targeted messages to onchain users across multiple channels including in-app notifications, XMTP, and Farcaster, with deep personalization based on wallet intelligence. - [Wallet profiles](https://docs.formo.so/features/wallet-intelligence/wallet-profiles.md): Get detailed insights into how onchain users interact with your app through unified profile and session tracking. - [Wallet score](https://docs.formo.so/features/wallet-intelligence/wallet-score.md): Segment and rank onchain users with labels, segments, and reputation score based on onchain activity, wallet labels, attestations, and proof-of-personhood. - [Install](https://docs.formo.so/install.md): Installing Formo is easy and quick. This guide will show you how to do it with our SDKs. Get realtime analytics and attribution for onchain apps in less time. - [Integrations](https://docs.formo.so/integrations/overview.md): Formo works with your wallets, tools, and chains. - [Start here](https://docs.formo.so/intro.md) - [Mobile](https://docs.formo.so/sdks/mobile.md): Track user events in your mobile apps with SDKs for React Native, iOS, and Android. - [Server-Side](https://docs.formo.so/sdks/server.md): Track user events server-side with SDKs for Node.js, Python, Go, and other major programming languages and tech stacks. - [Web](https://docs.formo.so/sdks/web.md): Track key events in websites and web apps with the Formo Web SDK. Learn more about how to set up and configure the Formo Web SDK to measure what matters onchain. - [Content Security Policy (CSP)](https://docs.formo.so/security/csp.md): Learn how you can use CSP to protect your users and your data. CSP helps prevent attacks like cross-site scripting (XSS) and data injection attacks. - [Subresource Integrity (SRI)](https://docs.formo.so/security/sri.md): Learn how Formo uses SRI to protect your users and your data. SRI helps prevent attacks like cross-site scripting (XSS) and NPM hijacking. ## Optional - [Changelog](https://formo.so/changelog) - [Support](https://formo.so/support) - [Community](https://formo.so/slack) - [Status](https://status.formo.so)