12 repository-uri
Interfaces for programmatic management and retrieval of website analytics data.
Distinguishing note: Focuses on API-driven management rather than UI-based reporting.
Explore 12 awesome GitHub repositories matching data & databases · Analytics APIs. Refine with filters or upvote what's useful.
Umami is a self-hosted, privacy-focused web analytics platform designed to provide full control over infrastructure and user data. It captures website traffic and visitor behavior through anonymous tracking methods that avoid cookies, browser fingerprinting, and the storage of personally identifiable information. The platform distinguishes itself through a comprehensive suite of behavioral analysis tools, including session replays, heatmaps, and cohort-based retention reporting. It features a multi-tenant architecture that allows teams to manage multiple websites within a single, collaborativ
Provides a standard interface to retrieve performance metrics for integration with external applications.
This project is an open-source, privacy-focused web analytics platform designed for high-throughput data ingestion and multi-tenant data management. It provides a cookie-less tracking engine that captures visitor interactions using ephemeral request metadata, ensuring comprehensive traffic visibility while maintaining strict privacy standards. The architecture utilizes an event-driven ingestion pipeline and aggregated metric storage to decouple data collection from processing, enabling efficient long-term retrieval and responsive dashboard performance. What distinguishes this platform is its
Provides an interface for programmatic management of analytics data, events, and site configurations.
This project is a comprehensive link management and marketing attribution platform designed for creating, tracking, and analyzing shortened URLs. It functions as a centralized hub for marketing analytics, providing tools to monitor link performance, visualize conversion funnels, and manage affiliate programs through a unified dashboard. The platform distinguishes itself by integrating advanced attribution modeling and partner management directly into the link infrastructure. It supports complex marketing workflows, including automated commission calculations, fraud detection, and payout distr
Provides programmatic interfaces to aggregate click data across an entire workspace in a single call.
The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision cloud resources using familiar programming languages. By utilizing construct-based synthesis, it translates high-level, object-oriented code into declarative templates, allowing for the automated management of complex cloud environments through a centralized, code-driven control plane. The framework distinguishes itself through its ability to model infrastructure as a dependency-aware resource graph, ensuring that components are provisioned and updated in the correct order. It
Processes data using Apache Spark applications via a notebook interface without requiring manual compute management.
Perspective is a columnar data analytics engine and high-performance visualization component powered by WebAssembly. It provides a system for analyzing and visualizing large or streaming datasets through interactive data grids and charts, utilizing a compiled binary to achieve near-native performance within the browser. The project distinguishes itself through a WebSocket-based data streaming interface and deep Apache Arrow integration, which minimize memory overhead when synchronizing tables between servers and clients. It acts as a remote query proxy capable of translating visualization con
Provides specialized widgets within Jupyter notebooks to explore and visualize dataframes and Arrow data interactively.
Perspective is a columnar data analytics library and streaming data visualization engine. It provides an interactive data grid component and notebook analytics widgets designed for processing high-volume data and rendering interactive charts and grids. The system utilizes a high-performance query engine to enable real-time data analysis and streaming dataset visualization. It supports the creation of customizable dashboards and reports that update automatically as new data arrives without requiring full dataset reloads. The project covers large-scale dataset analytics through a schema-driven
Offers dedicated interactive widgets for performing data analysis and reporting within notebook environments.
GrowthBook is a feature flagging and experimentation platform that utilizes a warehouse-native approach to data analysis. It serves as a system for managing feature rollouts and conducting A/B tests by executing SQL queries directly against existing data warehouses to calculate experiment results. The platform is distinguished by its integration of a Model Context Protocol server, which allows AI coding assistants and IDEs to manage flags and query analytics using natural language. It also provides specialized capabilities for AI model optimization, enabling the testing of prompts and models
Exposes programmatic interfaces for retrieving explorations and analytics results for use by AI agents.
Guess is a predictive page loading library that uses machine learning to prefetch JavaScript bundles and assets. It functions as a resource prefetcher that predicts the next page a user will visit by utilizing a web application route parser and a user behavior analytics integrator. The project distinguishes itself by importing navigation patterns from analytics APIs to inform its predictive models. It uses probabilistic navigation modeling and historical transition data to calculate the likelihood of future page visits, allowing for the proactive download of lazy-loaded bundles. The system i
Imports structured transition reports from external APIs to train and update navigation predictions.
ThreatHunter-Playbook este un framework structurat pentru gestionarea playbook-urilor de threat hunting, a fluxurilor de lucru de inginerie a detecției și a modelării tradecraft-ului adversarului. Oferă un sistem pentru organizarea tiparelor comportamentale și a regulilor de detecție în grupuri tactice pentru a dezvolta ipoteze de monitorizare a securității. Proiectul dispune de un mediu de notebook de securitate interactiv care combină analizele și interogările de validare pentru a testa ipotezele de amenințare împotriva seturilor de date de telemetrie. Include un instrument de mapare pentru organizarea acestor tipare bazat pe framework-ul de securitate MITRE ATT&CK. Framework-ul acoperă întregul ciclu de viață al vânătorii de amenințări, inclusiv ciclurile formalizate de planificare și raportare. Permite dezvoltarea ingineriei de detecție prin potrivirea log-urilor de sistem și a datelor de evenimente așteptate cu telemetria reală a mediului pentru a valida ipotezele de securitate.
Implements an interactive notebook environment for executing analytics queries to test security hypotheses.
Ackee is a self-hosted web analytics platform designed for tracking website traffic and visitor behavior. It functions as a privacy-first visitor tracker that allows for the collection of engagement metrics without relying on third-party cloud providers. The platform ensures data ownership through a self-hosted deployment model. It includes an analytics data API that provides a queryable interface for fetching detailed visitor data to create custom reports and external visualizations. The system covers web traffic analysis and privacy-focused user tracking. It supports the generation of tail
Offers a programmatic API for the retrieval and management of detailed website visitor analytics.
Ahoy este un framework de analiză first-party pentru aplicațiile Ruby on Rails. Acesta oferă instrumente pentru capturarea comportamentelor utilizatorilor și a vizualizărilor de pagini, permițând dezvoltatorilor să mențină proprietatea deplină asupra datelor lor de analiză. Sistemul se distinge prin analiza datelor relaționale, care leagă identificatorii de vizită direct de modelele aplicației pentru o atribuire profundă a obiectelor de business. Include un instrument de urmărire care protejează confidențialitatea, care utilizează mascarea adresei IP și gruparea vizitatorilor fără cookie-uri pentru a anonimiza datele utilizatorilor. Proiectul acoperă o gamă largă de capabilități de analiză, inclusiv urmărirea evenimentelor personalizate, rezoluția locației geografice prin geocodarea IP și analiza funnel-ului utilizatorilor. Gestionează datele prin persistența în baze de date relaționale și utilizează rollup-uri pre-agregate pentru a menține performanța interogărilor pe seturi mari de date. Caracteristicile suplimentare de infrastructură includ rutarea asincronă a mesajelor, filtrarea traficului la nivel de middleware pentru a exclude boții și un API dedicat pentru colectarea datelor de la clienți mobili sau externi.
Receives visit and event data from mobile apps or external clients through dedicated network endpoints.
GAM is a command-line tool for administering Google Workspace and Cloud Identity. It translates command-line arguments into structured API calls, enabling administrators to manage users, groups, organizational units, and domain settings across a Google Workspace environment. The tool handles authentication through OAuth2 flows, service accounts, and workload identity federation, and supports multi-tenant configurations for managing multiple domains or cloud projects from a single installation. GAM distinguishes itself through its batch processing and automation capabilities. It can process la
Provides programmatic retrieval of active and deleted analytics accounts via API.