---
title: "Build serverless real-time analytics on Vercel with Tinybird"
excerpt: "Vercel users: deploy real-time analytics as fast as you ship code. The new Tinybird integration syncs your Workspaces automatically."
authors: "Alasdair Brown"
categories: "Product updates"
createdOn: "2023-09-25 00:00:00"
publishedOn: "2023-03-03 00:00:00"
updatedOn: "2025-04-24 00:00:00"
status: "published"
---

<p>Like pretty much everyone else in the world, we ❤ Vercel. We’ve been building on Vercel from the very beginning, and it's been a joy. No other platform lets us build and iterate as fast as Vercel does.</p><p>Also, we are honored that Vercel has chosen to <a href="https://www.tinybird.co/case-studies/vercel-relies-on-tinybird-to-power-their-realtime-user-facing-analytics">build with Tinybird</a>, powering various features that millions of their users rely on everyday.</p><p>But this post isn’t a love story about the two of us. As it turns out, many others are already building amazing things with the combined power of Tinybird and Vercel.</p><p>Here are three of our recent favorites:</p><h3 id="beam-analytics">Beam Analytics</h3><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://tinybird-blog.ghost.io/content/images/2023/09/6401043e55a90577b1aa8160_goQKOU2GoYn8rSXqpyayoEgAiPEzZwhL5wo7J5hkhGVkl3XFglnRjHmT5qvkQkUDwEbJRUu04CnxrayrzHxyBlwKLRI3KLu8NL1cOnDSXzItPUfR-FR4uYr_NFUOXRQorufPY1fitIH_puYjYZGINrE-11.jpeg" class="kg-image" alt="Beam Analytics, a GDPR compliant Google Analytics Alternative" loading="lazy" width="1600" height="877" srcset="https://tinybird-blog.ghost.io/content/images/size/w600/2023/09/6401043e55a90577b1aa8160_goQKOU2GoYn8rSXqpyayoEgAiPEzZwhL5wo7J5hkhGVkl3XFglnRjHmT5qvkQkUDwEbJRUu04CnxrayrzHxyBlwKLRI3KLu8NL1cOnDSXzItPUfR-FR4uYr_NFUOXRQorufPY1fitIH_puYjYZGINrE-11.jpeg 600w, https://tinybird-blog.ghost.io/content/images/size/w1000/2023/09/6401043e55a90577b1aa8160_goQKOU2GoYn8rSXqpyayoEgAiPEzZwhL5wo7J5hkhGVkl3XFglnRjHmT5qvkQkUDwEbJRUu04CnxrayrzHxyBlwKLRI3KLu8NL1cOnDSXzItPUfR-FR4uYr_NFUOXRQorufPY1fitIH_puYjYZGINrE-11.jpeg 1000w, https://tinybird-blog.ghost.io/content/images/2023/09/6401043e55a90577b1aa8160_goQKOU2GoYn8rSXqpyayoEgAiPEzZwhL5wo7J5hkhGVkl3XFglnRjHmT5qvkQkUDwEbJRUu04CnxrayrzHxyBlwKLRI3KLu8NL1cOnDSXzItPUfR-FR4uYr_NFUOXRQorufPY1fitIH_puYjYZGINrE-11.jpeg 1600w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Beam Analytics was built using Vercel and Tinybird.</span></figcaption></figure><p><a href="https://beamanalytics.io/">Beam</a> is the most affordable GDPR compliant Google Analytics alternative on the market. And it comes with cohort retention and funnel analysis. We love the Beam Team, and we’ve started using their product ourselves to track analytics on <a href="https://www.tinybird.co">tinybird.co</a>. We’d encourage anyone who needs GDPR-compliant web analytics to give it a look; the free tier is <em>generous</em>.</p><p><a href="https://twitter.com/BeamAnalyticsIO">@BeamAnalyticsIO</a></p><h3 id="dubco">Dub.co</h3><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://tinybird-blog.ghost.io/content/images/2023/09/6401043e82dddb771ef7956c_Ts-nKfLyDLUfH1QMti_x7VUNrajulB8L7WzGWLp21iTR58aFLo78RJBbjpEeul9uA4OUC1OikZw1wq7aCLVFZu8Aw6fO92cvAh1noKIpSUm2Oj73iFZ48aZ8LJwSNW6yTTmHrx5uwf25yBm0ip4stRg-11.jpeg" class="kg-image" alt="Dub.sh link shortening website" loading="lazy" width="1600" height="877" srcset="https://tinybird-blog.ghost.io/content/images/size/w600/2023/09/6401043e82dddb771ef7956c_Ts-nKfLyDLUfH1QMti_x7VUNrajulB8L7WzGWLp21iTR58aFLo78RJBbjpEeul9uA4OUC1OikZw1wq7aCLVFZu8Aw6fO92cvAh1noKIpSUm2Oj73iFZ48aZ8LJwSNW6yTTmHrx5uwf25yBm0ip4stRg-11.jpeg 600w, https://tinybird-blog.ghost.io/content/images/size/w1000/2023/09/6401043e82dddb771ef7956c_Ts-nKfLyDLUfH1QMti_x7VUNrajulB8L7WzGWLp21iTR58aFLo78RJBbjpEeul9uA4OUC1OikZw1wq7aCLVFZu8Aw6fO92cvAh1noKIpSUm2Oj73iFZ48aZ8LJwSNW6yTTmHrx5uwf25yBm0ip4stRg-11.jpeg 1000w, https://tinybird-blog.ghost.io/content/images/2023/09/6401043e82dddb771ef7956c_Ts-nKfLyDLUfH1QMti_x7VUNrajulB8L7WzGWLp21iTR58aFLo78RJBbjpEeul9uA4OUC1OikZw1wq7aCLVFZu8Aw6fO92cvAh1noKIpSUm2Oj73iFZ48aZ8LJwSNW6yTTmHrx5uwf25yBm0ip4stRg-11.jpeg 1600w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Dub was built on Vercel, and uses Tinybird for shortlink traffic analytics.</span></figcaption></figure><p><a href="https://dub.sh/">Dub</a> is an open-source link management tool for modern marketing teams to create, share, and track short links. We also use Dub at Tinybird.</p><p><a href="https://twitter.com/dubdotsh">@dubdotco</a></p><h3 id="planetfall">Planetfall</h3><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://tinybird-blog.ghost.io/content/images/2023/09/6401043e1e0fcc488bebe26f_nIrDsMPGTGxoStquX6mXor9hSUXD6Pu2W9xkoi5ZZw37dR8-Sg7PD-k0Y-QhHEgWoCEYHgGDOWM4FcIlxg3GOEZ9KqZqSGPNE2gX6amliIiFi8-qnejcBEHn0ndS8wybtRp5WrP87ieJhRKMGsIei5k-11.jpeg" class="kg-image" alt="Planetfall global API latency monitoring website" loading="lazy" width="1600" height="877" srcset="https://tinybird-blog.ghost.io/content/images/size/w600/2023/09/6401043e1e0fcc488bebe26f_nIrDsMPGTGxoStquX6mXor9hSUXD6Pu2W9xkoi5ZZw37dR8-Sg7PD-k0Y-QhHEgWoCEYHgGDOWM4FcIlxg3GOEZ9KqZqSGPNE2gX6amliIiFi8-qnejcBEHn0ndS8wybtRp5WrP87ieJhRKMGsIei5k-11.jpeg 600w, https://tinybird-blog.ghost.io/content/images/size/w1000/2023/09/6401043e1e0fcc488bebe26f_nIrDsMPGTGxoStquX6mXor9hSUXD6Pu2W9xkoi5ZZw37dR8-Sg7PD-k0Y-QhHEgWoCEYHgGDOWM4FcIlxg3GOEZ9KqZqSGPNE2gX6amliIiFi8-qnejcBEHn0ndS8wybtRp5WrP87ieJhRKMGsIei5k-11.jpeg 1000w, https://tinybird-blog.ghost.io/content/images/2023/09/6401043e1e0fcc488bebe26f_nIrDsMPGTGxoStquX6mXor9hSUXD6Pu2W9xkoi5ZZw37dR8-Sg7PD-k0Y-QhHEgWoCEYHgGDOWM4FcIlxg3GOEZ9KqZqSGPNE2gX6amliIiFi8-qnejcBEHn0ndS8wybtRp5WrP87ieJhRKMGsIei5k-11.jpeg 1600w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Planetfall was built on&nbsp;Vercel and uses Tinybird to calculate API latency metrics.</span></figcaption></figure><p><a href="https://planetfall.io/">Planetfall</a> makes it possible to know the true performance of your API by monitoring it from around the world. If you have a global user base and API latency matters to you (and them), this is your tool.</p><p>Created by <a href="https://twitter.com/chronark_">@chronark_</a></p><h2 id="so-why-the-love-gush">So, why the love gush?</h2><p>Today, the love story continues. We’ve launched a first-party integration with Vercel, available through the <a href="https://vercel.com/integrations/tinybird">Vercel Integrations Marketplace</a>.</p><p>It’s the same tools you already love, just easier; a matrimony made in developer heaven.</p><p>With this integration, Tinybird becomes the first purpose-built analytics backend available in the Vercel Marketplace. Build any kind of analytics, be it web analytics, structured logging, telemetry, <a href="https://www.tinybird.co/blog-posts/real-time-anomaly-detection" rel="noreferrer">anomaly detection</a>, <a href="https://www.tinybird.co/blog-posts/real-time-personalization" rel="noreferrer">personalization</a>, or anything else you can think of - and never have to worry about infrastructure, scale, or security.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://tinybird-blog.ghost.io/content/images/2023/09/6401043e8dfd74400af973b1_5yynrYQoi0vQq-euGHcPrrXRHKjQfzWJkG9scH3YhH8fRSHeqdlhfwaXozRpahmVkgIbmFkc5xLAnoGBPqGSoUJu642mkrBDH3SUk8Y27bBuMbiRrvGtOjVpDIlWg5nGS6v1oHDKnuNhvc2Ej2azsc8-8.jpeg" class="kg-image" alt="Tinybird listed on the Vercel Integration Marketplace" loading="lazy" width="1600" height="903" srcset="https://tinybird-blog.ghost.io/content/images/size/w600/2023/09/6401043e8dfd74400af973b1_5yynrYQoi0vQq-euGHcPrrXRHKjQfzWJkG9scH3YhH8fRSHeqdlhfwaXozRpahmVkgIbmFkc5xLAnoGBPqGSoUJu642mkrBDH3SUk8Y27bBuMbiRrvGtOjVpDIlWg5nGS6v1oHDKnuNhvc2Ej2azsc8-8.jpeg 600w, https://tinybird-blog.ghost.io/content/images/size/w1000/2023/09/6401043e8dfd74400af973b1_5yynrYQoi0vQq-euGHcPrrXRHKjQfzWJkG9scH3YhH8fRSHeqdlhfwaXozRpahmVkgIbmFkc5xLAnoGBPqGSoUJu642mkrBDH3SUk8Y27bBuMbiRrvGtOjVpDIlWg5nGS6v1oHDKnuNhvc2Ej2azsc8-8.jpeg 1000w, https://tinybird-blog.ghost.io/content/images/2023/09/6401043e8dfd74400af973b1_5yynrYQoi0vQq-euGHcPrrXRHKjQfzWJkG9scH3YhH8fRSHeqdlhfwaXozRpahmVkgIbmFkc5xLAnoGBPqGSoUJu642mkrBDH3SUk8Y27bBuMbiRrvGtOjVpDIlWg5nGS6v1oHDKnuNhvc2Ej2azsc8-8.jpeg 1600w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Tinybird is now available on the Vercel&nbsp;Integration Marketplace.</span></figcaption></figure><p>You can now add Tinybird to your Vercel project, connecting your Tinybird Workspaces and automatically syncing your Auth Tokens into Environment Variables.</p><p>Begone, copy &amp; paste!</p><h2 id="how-to-use-the-tinybird-integration-with-vercel">How to use the Tinybird integration with Vercel</h2><p>In Vercel, navigate to the Vercel Marketplace and search for Tinybird, or follow <a href="https://vercel.com/integrations/tinybird">this link</a>. Click "Add Integration", select your account and project, and grant the integration the required permissions.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://tinybird-blog.ghost.io/content/images/2023/09/6401043eeac15efe5eab6799_gJulMGDi_QUkTIUqdVRnan58XMMujAxFliwwBVBphzkMBJKeuowPNgyfMv74YaIQHRnoPGn_tBEmM2XmlW1hk_pzEenMq6Bgx5Enh9SeLC764VdIXK-zpiLjRj8dfbTmmzL8EvhScx-ogYjQlngWlNA-7.gif" class="kg-image" alt="A gif showing how to add the Tinybird integration from the Vercel Marketplace" loading="lazy" width="800" height="532" srcset="https://tinybird-blog.ghost.io/content/images/size/w600/2023/09/6401043eeac15efe5eab6799_gJulMGDi_QUkTIUqdVRnan58XMMujAxFliwwBVBphzkMBJKeuowPNgyfMv74YaIQHRnoPGn_tBEmM2XmlW1hk_pzEenMq6Bgx5Enh9SeLC764VdIXK-zpiLjRj8dfbTmmzL8EvhScx-ogYjQlngWlNA-7.gif 600w, https://tinybird-blog.ghost.io/content/images/2023/09/6401043eeac15efe5eab6799_gJulMGDi_QUkTIUqdVRnan58XMMujAxFliwwBVBphzkMBJKeuowPNgyfMv74YaIQHRnoPGn_tBEmM2XmlW1hk_pzEenMq6Bgx5Enh9SeLC764VdIXK-zpiLjRj8dfbTmmzL8EvhScx-ogYjQlngWlNA-7.gif 800w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Add the Tinybird integration from the Vercel Marketplace.</span></figcaption></figure><p>You’ll then be taken to Tinybird to complete the configuration. Select the Vercel project, choose (or create) a Tinybird workspace, and finally, select one or more Auth Tokens to sync. Done!</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://tinybird-blog.ghost.io/content/images/2023/09/640104405cead956f329c43a_PI6LpTNFiY-5TZUoVRx9GyJfzVwPoYS7sSFMKua0Tae5wZT-Os2X37t4yoavHRrCsWDBS3xqcit4HTHehxoWIXjqrGd1_HxmCkdhXpYyqjQIESLDYd43EIGoa5m4707Er4w5JnE2BHgmQiQcsXnEA9s-7.gif" class="kg-image" alt="A gif showing how to configured the integration between Tinybird and Vercel" loading="lazy" width="800" height="532" srcset="https://tinybird-blog.ghost.io/content/images/size/w600/2023/09/640104405cead956f329c43a_PI6LpTNFiY-5TZUoVRx9GyJfzVwPoYS7sSFMKua0Tae5wZT-Os2X37t4yoavHRrCsWDBS3xqcit4HTHehxoWIXjqrGd1_HxmCkdhXpYyqjQIESLDYd43EIGoa5m4707Er4w5JnE2BHgmQiQcsXnEA9s-7.gif 600w, https://tinybird-blog.ghost.io/content/images/2023/09/640104405cead956f329c43a_PI6LpTNFiY-5TZUoVRx9GyJfzVwPoYS7sSFMKua0Tae5wZT-Os2X37t4yoavHRrCsWDBS3xqcit4HTHehxoWIXjqrGd1_HxmCkdhXpYyqjQIESLDYd43EIGoa5m4707Er4w5JnE2BHgmQiQcsXnEA9s-7.gif 800w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Configure the integration to Vercel from within Tinybird, and even create a new Tinybird Workspace to sync with your Vercel project.</span></figcaption></figure><p>In your Vercel project, you’ll see Tinybird in the Integrations section, and your Auth Tokens synced into Environment Variables!</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://tinybird-blog.ghost.io/content/images/2023/09/6401043ed6c2ab7c66deb5e6_q-kwNMm3-XaedNs6GPVPlWEuTIeBTVf8dTP8Pp3pHamNRkjXFq_kduOrBoQuMiWLlbKiIJ1LeYpoIBPyy1B8Sdiy5dlu9XPjlrDLue-gcB0whB0HiGZSmPx56IlG5UNeeVeZZ-I7FR1tcCjgRveHljM-7.gif" class="kg-image" alt="A gif showing Tinybird tokens available as environment variables in a Vercel project" loading="lazy" width="800" height="532" srcset="https://tinybird-blog.ghost.io/content/images/size/w600/2023/09/6401043ed6c2ab7c66deb5e6_q-kwNMm3-XaedNs6GPVPlWEuTIeBTVf8dTP8Pp3pHamNRkjXFq_kduOrBoQuMiWLlbKiIJ1LeYpoIBPyy1B8Sdiy5dlu9XPjlrDLue-gcB0whB0HiGZSmPx56IlG5UNeeVeZZ-I7FR1tcCjgRveHljM-7.gif 600w, https://tinybird-blog.ghost.io/content/images/2023/09/6401043ed6c2ab7c66deb5e6_q-kwNMm3-XaedNs6GPVPlWEuTIeBTVf8dTP8Pp3pHamNRkjXFq_kduOrBoQuMiWLlbKiIJ1LeYpoIBPyy1B8Sdiy5dlu9XPjlrDLue-gcB0whB0HiGZSmPx56IlG5UNeeVeZZ-I7FR1tcCjgRveHljM-7.gif 800w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Your Tinybird Tokens will be available as Environment Variables in your Vercel project.</span></figcaption></figure><p>Now, sending events to Tinybird is as easy as:</p><figure class="kg-card kg-embed-card"><iframe width="100%" src="https://snippets.tinybird.co/XQAAAAK8AgAAAAAAAABBKUqGk9nLKzhZSW14SCLqPBh9MgGL_TQs-JLNhqfSEDHs34z3Vg-uNdB58I_tGUx8h3-pzChbn1Wmj31r6tfnzzcd-vOv1pk3eWf5isaWfciaawbg0rK75VExKCBj3P-qboUkV9Qd7f3AAOYb_hWKjSFK6Wz16SEkIdYMj7EAGfRBOw8uq-NFdxuit5gf4QeC2JGtnbhmv6Mu7CxkPVGuuzvrWx_a5MHznNPvg3yvdnHmqK9ibUdeOc9Y8s8omU4bguUEB0DpjoW94v5EN4tshONIPIsVqVz2AaluQF3cV5yGH-TR1XRcg-l77bYCyOfGqd2yxHfsW4oMGYkuvWPkVAzoJOWw5x96NmUnvJ6sQeNs5j6Nnh6TiSK1n6M4U8EPiyKP1JsjFbMdFNfMn4GSe-cO712EBOqvcAw_c-1QfYALeCYJyGR-X-jXFjmFLZGm0R4O1cMLj6GwPddBNF2zg-C3kt4SGFMcTB_pAJnsuPcF5YDgI6tZsMNLOg2Ew4xDlibR9xCgAymNWRi7I8VNDip4YAFN5VmKlzM7x0BkkIjKb77YHArbXO0xn13NyX5V_P3HTSk/embed"></iframe></figure><h2 id="starter-kits">Starter Kits</h2><p>Not sure where to start with this perfect pair? Try a Tinybird Starter Kit. These will soon be available as Vercel Templates, but in the meantime you can deploy them directly to Vercel and integrate with Tinybird.</p><h3 id="web-analytics-starter-kit">Web Analytics Starter Kit</h3><figure class="kg-card kg-image-card"><img src="https://tinybird-blog.ghost.io/content/images/2023/09/6401043e599f438d550e7a67_9ICdTE2_rqTN7KJBRiLCxF853Ql_-wATSb5tTY1UX93HA6UXXlfnVaADy8tfTCJJQNVc6brrDL-MtYQgApFHCaVe_ScMm24Qipi8taKyxTMSWuxkB5kS-omf1LJcH4mrlmHqVBf4iJaU2_M_pdUjyjg-9.jpeg" class="kg-image" alt="" loading="lazy" width="1600" height="903" srcset="https://tinybird-blog.ghost.io/content/images/size/w600/2023/09/6401043e599f438d550e7a67_9ICdTE2_rqTN7KJBRiLCxF853Ql_-wATSb5tTY1UX93HA6UXXlfnVaADy8tfTCJJQNVc6brrDL-MtYQgApFHCaVe_ScMm24Qipi8taKyxTMSWuxkB5kS-omf1LJcH4mrlmHqVBf4iJaU2_M_pdUjyjg-9.jpeg 600w, https://tinybird-blog.ghost.io/content/images/size/w1000/2023/09/6401043e599f438d550e7a67_9ICdTE2_rqTN7KJBRiLCxF853Ql_-wATSb5tTY1UX93HA6UXXlfnVaADy8tfTCJJQNVc6brrDL-MtYQgApFHCaVe_ScMm24Qipi8taKyxTMSWuxkB5kS-omf1LJcH4mrlmHqVBf4iJaU2_M_pdUjyjg-9.jpeg 1000w, https://tinybird-blog.ghost.io/content/images/2023/09/6401043e599f438d550e7a67_9ICdTE2_rqTN7KJBRiLCxF853Ql_-wATSb5tTY1UX93HA6UXXlfnVaADy8tfTCJJQNVc6brrDL-MtYQgApFHCaVe_ScMm24Qipi8taKyxTMSWuxkB5kS-omf1LJcH4mrlmHqVBf4iJaU2_M_pdUjyjg-9.jpeg 1600w" sizes="(min-width: 720px) 720px"></figure><figure class="kg-card kg-image-card"><a href="https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Ftinybirdco%2Fweb-analytics-starter-kit&amp;project-name=tinybird-web-analytics-starter-kit&amp;repository-name=tinybird-web-analytics-starter-kit&amp;demo-title=Tinybird%20Web%20Analytics&amp;demo-description=A%20privacy-first%20Web%20Analytics%20project%20built%20with%20Tinybird&amp;demo-url=https%3A%2F%2Fanalytics.tinybird.co%2F&amp;demo-image=https%3A%2F%2Fanalytics.tinybird.co%2Fbanner.png&amp;root-directory=dashboard"></a></figure><p>Build a privacy-first, low-latency alternative to Google Analytics in less than 5 minutes using this Web Analytics Starter Kit from Tinybird.</p><p>The kit includes tracking code snippet, a Tinybird data project, and an open source dashboard built using <a href="https://tremor.so">Tremor</a>.</p><p>The snippet tracks page views by default, but you can easily add custom events (e.g. button clicks, added to cart, etc.) to your website code with just a few lines of JavaScript.</p><p>You can then edit the Tinybird project to get the metrics you need. Tinybird Pipes give you a simple, intuitive way to compose SQL nodes to define your metrics how you want them.</p><p>Finally, you can fork the dashboard and create custom components just how you want them. It’s easy with Vercel.</p><h3 id="log-analytics-starter-kit">Log Analytics Starter Kit</h3><figure class="kg-card kg-image-card"><img src="https://tinybird-blog.ghost.io/content/images/2023/09/6401043eeac15e777bab679b_0jbOi_e5hHOYPF8gZtvXeV7a0-ka5pgpLvGfhPsKFOWcXVLZ4uKivAxpYZwyZ5dd9du46oAoXzKExMHcQLrvKo3j9comiucItUKCswxOdkT1BVHohBsl7S9R0VvoqtgaX-u7ypMQUB20oeRxws_6JXk-9.jpeg" class="kg-image" alt="https://www.tinybird.co/starter-kits/log-analytics" loading="lazy" width="1600" height="903" srcset="https://tinybird-blog.ghost.io/content/images/size/w600/2023/09/6401043eeac15e777bab679b_0jbOi_e5hHOYPF8gZtvXeV7a0-ka5pgpLvGfhPsKFOWcXVLZ4uKivAxpYZwyZ5dd9du46oAoXzKExMHcQLrvKo3j9comiucItUKCswxOdkT1BVHohBsl7S9R0VvoqtgaX-u7ypMQUB20oeRxws_6JXk-9.jpeg 600w, https://tinybird-blog.ghost.io/content/images/size/w1000/2023/09/6401043eeac15e777bab679b_0jbOi_e5hHOYPF8gZtvXeV7a0-ka5pgpLvGfhPsKFOWcXVLZ4uKivAxpYZwyZ5dd9du46oAoXzKExMHcQLrvKo3j9comiucItUKCswxOdkT1BVHohBsl7S9R0VvoqtgaX-u7ypMQUB20oeRxws_6JXk-9.jpeg 1000w, https://tinybird-blog.ghost.io/content/images/2023/09/6401043eeac15e777bab679b_0jbOi_e5hHOYPF8gZtvXeV7a0-ka5pgpLvGfhPsKFOWcXVLZ4uKivAxpYZwyZ5dd9du46oAoXzKExMHcQLrvKo3j9comiucItUKCswxOdkT1BVHohBsl7S9R0VvoqtgaX-u7ypMQUB20oeRxws_6JXk-9.jpeg 1600w" sizes="(min-width: 720px) 720px"></figure><figure class="kg-card kg-image-card"><a href="https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Ftinybirdco%2Flog-analytics-starter-kit&amp;project-name=tinybird-log-analytics-starter-kit&amp;repository-name=tinybird-log-analytics-starter-kit&amp;demo-description=Custom%20analytics%20for%20your%20application%20logs%20using%20Tinybird&amp;demo-url=http%3A%2F%2Flog-analytics.tinybird.co&amp;demo-image=http%3A%2F%2Flog-analytics.tinybird.co%2Fbanner.png&amp;root-directory=dashboard"></a></figure><p>Analyze software logs, warnings, and errors in minutes with this language-agnostic Log Analytics Starter Kit.</p><p>Start by sending your logs to Tinybird with the Tinybird Events API, which is a simple HTTP endpoint that accepts POST requests with NDJSON data. Write your own logger, or use any existing logging library, to push your logs to Tinybird. The Starter Kit includes some example WebApp Loggers, like TypeScript + Next.js or Python + FastAPI, but you can write your own for any language or framework.</p><p>The Starter Kit also includes an open source Next.js dashboard and also uses the amazing <a href="https://tremor.so">Tremor</a> visualization library to create beautiful charts and metrics from your logs.</p><h2 id="build-with-tinybird-vercel-today">Build with Tinybird &amp; Vercel today</h2><p>You can <a href="https://www.tinybird.co/signup">sign up</a> for a free Tinybird account and start building today, no credit card required. Tinybird’s Build plan is free, with no time limit, and has everything you need for small projects. Need to go Pro? Use the code <code>TINY_LAUNCH_WEEK</code> for $300 in credit when you upgrade to the Pro plan.</p>
