SNAS
SNAS is a Linux Foundation open-source project providing a real-time BGP routing analytics framework built on an OpenBMP collector, Apache Kafka message bus, PostgreSQL/TimescaleDB and MySQL backends, Grafana dashboards, and adaptive BGP hijack/leak detection, serving network operators, ISPs, and internet researchers.
- Company typePrivate
- Founded2017
- HeadquartersSan Francisco, United States
- Headcount—
- GTM typeB2B
- OfferingSoftware
What SNAS does
SNAS (Streaming Network Analytics System) is an open-source project established in 2017 under The Linux Foundation's LF Networking Fund as a Series of LF Projects, LLC. The project provides a distributed framework for collecting, tracking, and accessing BGP (Border Gateway Protocol) routing data in real time. Its target users are network operators, ISPs, internet routing researchers, and NFV/SDN applications that require real-time visibility into routing tables, AS paths, prefix history, and routing anomalies. The core architecture consists of the OpenBMP collector (openbmpd) — a low-footprint, high-performance BMP collector — feeding parsed routing data into an Apache Kafka message bus. Downstream consumers include MySQL/MariaDB and PostgreSQL/TimescaleDB database backends, a RESTful database API, Grafana dashboards, the SNAS UI, and a BGP hijack/leak alerting application.
The system is documented to handle tens of millions of routing objects, with the demo environment monitoring over 141 million prefixes and processing 175.6 million daily advertisements and withdrawals on a single server using less than 64GB RAM and 24 vCPUs. Built-in modules include RPKI/IRR validation, prefix history tracking with microsecond granularity, AS path and IGP topology analysis, segment routing analysis, and an adaptive BGP hijack/leak detection algorithm that claims 99.9% detection accuracy and under 1% false positives. Documented integrations include Apache Kafka, Grafana, TimescaleDB, MySQL/MariaDB, PostgreSQL, Logstash, Elasticsearch, kafkacat, and Gitter; the Message Bus API (v1.4) delivers parsed BMP/BGP messages in TSV format over Kafka topics.
SNAS has no commercial revenue model. The software is distributed under the Eclipse Public License v1.0 through GitHub and Docker Hub, and go-to-market is entirely community-led via documentation, tutorials, Gitter chat, and live demo environments powered by RouteViews public BGP data. The project is governed by a Technical Steering Committee under the Linux Foundation charter and relies on volunteer contributions rather than venture funding. There are no pricing tiers, no commercial support contracts, no paid proprietary features, and no named paying customers; the only named external counterpart is RouteViews, which provides public data feeds for the demo environment rather than commercial engagement.
SNAS firmographics
Firmographics- Name
- SNAS
- Legal name
- Streaming Networks Analytics System a Series of LF Projects, LLC
- Website
- https://snas.io
- Company type
- Private
- Founded year
- 2017
- Operating status
- Operating
- Short description
- SNAS is a Linux Foundation open-source project providing a real-time BGP routing analytics framework built on an OpenBMP collector, Apache Kafka message bus, PostgreSQL/TimescaleDB and MySQL backends, Grafana dashboards, and adaptive BGP hijack/leak detection, serving network operators, ISPs, and internet researchers.
- Ownership category
- akta.pro rank
SNAS industry classification
Industry- Product category
- Network Monitoring / BGP Routing Analytics
- NAICS
- Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services (51821), Computer Systems Design and Related Services (5415)
- SIC
- Services-Computer Programming, Data Processing, Etc. (7370)
- akta.pro industry
- Fault & Performance Monitoring (SNMP/Telemetry/APM for Networks)Webhooks, Eventing & Message StreamingBusiness & Public Services/Web, Mobile & Digital Platforms/API Platforms, Integration & Developer Tools
Keywords
Where SNAS is headquartered
LocationHeadquarters
- HQ city
- San Francisco
- HQ country
- United States
- HQ region
- North America
Offices1 record
Markets served
SNAS business model
Business model- GTM type
- B2B
- Offering type
- Software
- Cost components
- Personnel, Infrastructure, Operations, Others
Revenue model
- Open Source / Community Project: SNAS is an open-source project licensed under Eclipse Public License v1.0, with no commercial revenue model. The project is supported by The Linux Foundation's LF Networking Fund and operates on a volunteer basis with contributions from the open-source community.
Go-to-market motion2 records
Distribution channels3 records
Marketing channels6 records
SNAS product offering
Product offeringCore offering
SNAS (Streaming Network Analytics System) is an open-source framework that collects, tracks, and provides access to tens of millions of BGP routing objects (routers, peers, prefixes) in real time. It uses a distributed, low-footprint BMP collector (openbmpd) that streams parsed BGP/BMP data to an Apache Kafka message bus, with downstream consumers including database backends (MySQL/MariaDB/PostgreSQL/TimescaleDB), a RESTful API, Grafana visualization dashboards, and a real-time BGP hijack and leak detection application. All software is distributed under the Eclipse Public License v1.0 via Docker Hub and GitHub.
Product overview
SNAS (Streaming Network Analytics System) is a Linux Foundation networking project that provides a framework for real-time collection, tracking, and analysis of BGP routing data. The architecture consists of the OpenBMP Collector (openbmpd) that receives BMP messages from routers and produces parsed data to Apache Kafka, which can then be consumed by multiple applications including the MySQL/MariaDB or PostgreSQL database backends, Grafana dashboards for visualization, and the REST API for programmatic access. The system supports monitoring of tens of millions of routing objects including routers, peers, and prefixes, with additional modules for BGP hijack/leak detection and security analysis.
Differentiator
Problem solved
Functional benefit
Products and services
- SNAS (Streaming Network Analytics System) Framework Open-source framework to collect, track, and access tens of millions of BGP routing objects (routers, peers, prefixes) in real time, using a distributed low-footprint collector (openbmpd) and Apache Kafka message bus. Targeted at network operators, ISPs, and researchers.
- Message Bus API Apache Kafka-based real-time streaming API providing parsed BMP and BGP messages in TSV format for integration into external applications. Supports message types including collector, router, peer, base_attribute, unicast_prefix, ls_node, ls_link, ls_prefix, l3vpn, and evpn objects. Targeted at developers and integrators.
- MySQL/MariaDB Consumer (openbmp-mysql-consumer) Consumer application (openbmp-mysql-consumer) that stores parsed BMP data from Kafka into a MySQL/MariaDB database for analytics and historical reporting. Part of the data pipeline component of SNAS.
- PostgreSQL with TimescaleDB Backend Time-series-capable PostgreSQL backend using the TimescaleDB extension to handle Internet-scale BGP data with automatic partitioning and simplified retention management.
- Grafana Dashboards Pre-built Grafana visualization dashboards for network monitoring and analytics, including Top Prefixes, Looking Glass, Prefix History, RPKI/IRR validation, Inventory, and HiJack/Leak Alerts.
- SNAS UI (Web Interface) Web-based user interface for visualizing routers, peers, stability reports, prefix history, AS paths, and network topology, providing access to BGP data analysis without requiring API integration.
- OpenBMP Collector (openbmpd) High-speed, low-footprint BMP collector that receives BGP routing data from routers and produces parsed and raw BMP data to the Kafka message bus. Supports IPv4 and IPv6.
- SNAS Alerting (BGP Hijack/Leak Detection) Real-time BGP hijack and leak detection application that monitors live BGP feeds using an adaptive learning algorithm to detect new transits, upstreams, and origins with 99.9% accuracy and less than 1% false positives.
- Network Analysis Tools Analysis suite covering prefix attribute analysis, segment routing analysis, IGP topology analysis, AS path analysis, and security analysis using IRR databases and RPKI for Origin-AS validation.
Quantifiable outcome
- Supports monitoring of 141,000,000+ prefixes and 175,600,000 daily advertisements/withdrawals on a single server with less than 64GB RAM and 24 vCPUs
- +3 more outcomes
Companies that use SNAS
Customer profileNamed customers1 record
Segments3 records
Ideal customer profiles3 records
SNAS technology and API
TechnologyTechnology focussed Yes
API detail
- Has API
- Yes
- API docs
- API detail
Core technology
AI maturity
App detail
Integration9 records
AI capability3 records
Feature6 records
SNAS partnerships and signals
Strategic signalPartnerships
Four partnerships are on record, tiered core.
- The Linux FoundationcoreSNAS is established as a project under The Linux Foundation's LF Networking Fund. The foundation provides governance, legal support, trademark protection, and infrastructure. The project operates as 'Streaming Networks Analytics System a Series of LF Projects, LLC'. The TSC (Technical Steering Committee) coordinates with The Linux Foundation for budget, marketing, and communications.
- RouteViewscoreSNAS uses RouteViews public BGP data feeds for its live demonstration environment. The demo at rv-obmp.cisco.com:3000 displays real-time monitoring of over 141 million prefixes from RouteViews data.
- Grafana LabscoreSNAS uses Grafana as its primary visualization and analytics dashboard tool. The project provides pre-built Grafana dashboards for Top Prefixes, Looking Glass, Prefix History, RPKI/IRR, Inventory, and HiJack/Leak Alerts.
- TimescaleDBcoreSNAS uses TimescaleDB (PostgreSQL extension) for time-series data storage, enabling better scale (141M+ prefixes) with automatic time-based partitioning and simpler retention management compared to MySQL/InnoDB.
Scale indicators4 records
Recent moves7 records
Expansion highlights4 records
SNAS competitors and assessment
Company assessmentBroad incumbents
- Kentik: Network observability and BGP analytics platform offering route monitoring, anomaly detection, and traffic analysis — directly comparable use cases to SNAS with enterprise-grade support.
- Catchpoint: Internet performance monitoring platform with BGP/route analytics capabilities as part of its broader digital experience monitoring suite — overlaps with SNAS's monitoring scope but serves a wider performance use case.
- ThousandEyes (Cisco): Commercial internet and BGP monitoring platform from Cisco that provides real-time route visibility, hijack detection, and broader network observability — overlapping significantly with SNAS's scope but as part of a much wider product portfolio.
Others
- Grafana Labs: Provider of the Grafana visualization platform that SNAS integrates with for dashboards. They are an enabling ecosystem partner, not a direct BGP analytics competitor.
- RouteViews: University of Oregon RouteViews project — the BGP data source SNAS uses for its live demo. It is an upstream data provider and ecosystem partner rather than a product competitor.
- RIPE RIS: RIPE NCC's Routing Information Service collects and distributes BGP data from which SNAS-style analytics are built. While not a direct product competitor, it is the primary upstream data ecosystem SNAS and its peers rely upon.
- Apache Kafka (Confluent): The streaming message bus that forms SNAS's data backbone. While not a competitor, Confluent's commercial Kafka offering is an enabling technology layer for SNAS deployments.
Emerging players
- Noction: Provider of BGP routing intelligence and automated route optimization tools, addressing similar pain points around visibility, hijack detection, and routing analysis that SNAS targets.
Direct peers
- BGPalerter: Open-source BGP monitor focused on hijack/leak detection and alerting. Directly comparable to SNAS's alerting module and is the most relevant OSS alternative in the same niche.
Market position
Strengths4 records
Weaknesses4 records
Competitive moat4 records
Key risks5 records
Key highlights6 records
Customer concentration
SNAS social profiles
Digital presenceSNAS financial estimates
Financial estimateRevenue estimate
Valuation estimate
SNAS leadership team
Management profileNumber of profiles
Profiles1 record
SNAS funding detail
Funding detailFunding overview
Funding rounds
Investors
Funding detail is available on the Subscription and Enterprise plan.Contact sales →
SNAS M&A and investment
M&A and investmentM&A
Investments
M&A and investment is available on the Subscription and Enterprise plan.Contact sales →
Frequently asked questions about SNAS
What does SNAS do?
SNAS (Streaming Network Analytics System) is an open-source framework that collects, tracks, and provides access to tens of millions of BGP routing objects (routers, peers, prefixes) in real time. It uses a distributed, low-footprint BMP collector (openbmpd) that streams parsed BGP/BMP data to an Apache Kafka message bus, with downstream consumers including database backends (MySQL/MariaDB/PostgreSQL/TimescaleDB), a RESTful API, Grafana visualization dashboards, and a real-time BGP hijack and leak detection application. All software is distributed under the Eclipse Public License v1.0 via Docker Hub and GitHub.
Is SNAS a public or private company?
SNAS is a private company. It is classified as nonprofit foundation owned and is currently operating.
When was SNAS founded?
SNAS was founded in 2017.
Where is SNAS based?
SNAS is headquartered in San Francisco, United States, in the North America region.
How does SNAS make money?
One revenue line is on record: open Source / Community Project.
Who are SNAS's main competitors?
Broad incumbents on record are Kentik, Catchpoint and ThousandEyes (Cisco). Others are Grafana Labs, RouteViews, RIPE RIS and Apache Kafka (Confluent). Noction is listed as an emerging player. BGPalerter is listed as a direct peer.
Does SNAS have an API?
Yes. SNAS provides two primary API interfaces: (1) A Message Bus API using Apache Kafka for real-time streaming of parsed BMP and BGP messages in TSV format, with topics like openbmp.parsed.collector, openbmp.parsed.router, openbmp.parsed.peer, openbmp.parsed.unicast_prefix, and others. (2) A RESTful Database API (DB_REST) for accessing data stored in MySQL/MariaDB or PostgreSQL databases. The Message Bus API is versioned (currently 1.4 for parsed messages, 1.1 for BMP RAW) and uses Kafka topics for data delivery. Developer documentation is at www.snas.io/docs/message_bus_api.
What industry is SNAS in?
SNAS's product category is Network Monitoring / BGP Routing Analytics. Its primary akta.pro industry code is HDAFAMAA, Fault & Performance Monitoring (SNMP/Telemetry/APM for Networks), with a secondary code of BPAMAOAE, Webhooks, Eventing & Message Streaming. Its NAICS code is 51821 and its SIC code is 7370.