- PostgreSQL 17 + TimescaleDB schema with 12 tables - 48 standards (IEEE, SFF, ITU-T, OIF, MSA) - 33 form factors (SFP through OSFP-XD/CPO) - 85+ vendors (OEM, compatible, manufacturers, marketplaces) - 80+ seed transceivers (1G-1.6T, CWDM, BiDi, DAC, AOC, FC, PON) - 60+ network devices (Cisco, Juniper, Arista, HPE, Dell, etc.) - Crawler framework with fs.com and eBay crawlers - REST API (15 endpoints) on port 3200 - MCP server (12 tools) on port 3201 - PM2 ecosystem for production deployment on Erik (.82)
97 lines
17 KiB
TypeScript
97 lines
17 KiB
TypeScript
import type { Vendor } from '../src/types/index.js';
|
|
|
|
export const vendors: Vendor[] = [
|
|
// ============================================================
|
|
// OEM VENDORS (Original Equipment Manufacturers)
|
|
// ============================================================
|
|
{ name: 'Cisco', slug: 'cisco', vendor_type: 'oem', website: 'https://www.cisco.com', country: 'USA', founded_year: 1984, is_oem: true, description: 'Largest networking equipment vendor globally', scrape_url: 'https://tmgmatrix.cisco.com' },
|
|
{ name: 'Juniper Networks', slug: 'juniper', vendor_type: 'oem', website: 'https://www.juniper.net', country: 'USA', founded_year: 1996, is_oem: true, description: 'Enterprise and service provider networking', scrape_url: 'https://apps.juniper.net/hct/' },
|
|
{ name: 'Arista Networks', slug: 'arista', vendor_type: 'oem', website: 'https://www.arista.com', country: 'USA', founded_year: 2004, is_oem: true, description: 'Cloud networking and data center switches', aliases: ['Arista'] },
|
|
{ name: 'Hewlett Packard Enterprise', slug: 'hpe', vendor_type: 'oem', website: 'https://www.hpe.com', country: 'USA', founded_year: 2015, is_oem: true, description: 'Aruba networking, ProCurve switches', aliases: ['HPE', 'HP', 'HP Networking', 'Aruba', 'ProCurve'] },
|
|
{ name: 'Dell Technologies', slug: 'dell', vendor_type: 'oem', website: 'https://www.dell.com', country: 'USA', founded_year: 1984, is_oem: true, description: 'PowerSwitch/Force10 networking', aliases: ['Dell', 'Force10', 'Dell EMC'] },
|
|
{ name: 'Huawei', slug: 'huawei', vendor_type: 'oem', website: 'https://www.huawei.com', country: 'CHN', founded_year: 1987, is_oem: true, description: 'Largest telecom equipment vendor globally' },
|
|
{ name: 'Nokia', slug: 'nokia', vendor_type: 'oem', website: 'https://www.nokia.com', country: 'FIN', founded_year: 1865, is_oem: true, description: 'Telecom infrastructure, IP/MPLS routers', aliases: ['Nokia Networks', 'Alcatel-Lucent', 'ALU'] },
|
|
{ name: 'Ciena', slug: 'ciena', vendor_type: 'oem', website: 'https://www.ciena.com', country: 'USA', founded_year: 1992, is_oem: true, description: 'Optical networking and WaveServer coherent' },
|
|
{ name: 'ADTRAN', slug: 'adtran', vendor_type: 'oem', website: 'https://www.adtran.com', country: 'USA', founded_year: 1985, is_oem: true, description: 'Access networking equipment', aliases: ['ADVA', 'ADVA Optical'] },
|
|
{ name: 'Extreme Networks', slug: 'extreme', vendor_type: 'oem', website: 'https://www.extremenetworks.com', country: 'USA', founded_year: 1996, is_oem: true, description: 'Campus and data center networking', aliases: ['Extreme', 'Brocade', 'Enterasys'] },
|
|
{ name: 'MikroTik', slug: 'mikrotik', vendor_type: 'oem', website: 'https://mikrotik.com', country: 'LVA', founded_year: 1996, is_oem: true, description: 'Affordable routers and switches' },
|
|
{ name: 'Ubiquiti', slug: 'ubiquiti', vendor_type: 'oem', website: 'https://www.ui.com', country: 'USA', founded_year: 2005, is_oem: true, description: 'UniFi networking equipment', aliases: ['UBNT', 'UniFi'] },
|
|
{ name: 'FS.com', slug: 'fs-com', vendor_type: 'oem', website: 'https://www.fs.com', country: 'CHN', founded_year: 2009, is_oem: true, description: 'Direct-to-customer networking equipment and optics', scrape_url: 'https://www.fs.com/c/transceivers-702', scrape_enabled: true },
|
|
{ name: 'Mellanox', slug: 'mellanox', vendor_type: 'oem', website: 'https://www.nvidia.com/networking', country: 'USA', founded_year: 1999, is_oem: true, description: 'InfiniBand and Ethernet NICs (now NVIDIA)', aliases: ['NVIDIA Networking', 'NVIDIA Mellanox'] },
|
|
{ name: 'Broadcom', slug: 'broadcom', vendor_type: 'oem', website: 'https://www.broadcom.com', country: 'USA', founded_year: 1961, is_oem: true, description: 'Switch ASICs (Memory), NICs, optics', aliases: ['Avago', 'Brocade FC'] },
|
|
{ name: 'Intel', slug: 'intel', vendor_type: 'oem', website: 'https://www.intel.com', country: 'USA', founded_year: 1968, is_oem: true, description: 'Silicon Photonics, Ethernet NICs' },
|
|
{ name: 'Palo Alto Networks', slug: 'paloalto', vendor_type: 'oem', website: 'https://www.paloaltonetworks.com', country: 'USA', founded_year: 2005, is_oem: true, description: 'Next-gen firewalls requiring SFP+/QSFP28' },
|
|
{ name: 'Fortinet', slug: 'fortinet', vendor_type: 'oem', website: 'https://www.fortinet.com', country: 'USA', founded_year: 2000, is_oem: true, description: 'FortiGate firewalls with SFP/SFP+ ports' },
|
|
{ name: 'Check Point', slug: 'checkpoint', vendor_type: 'oem', website: 'https://www.checkpoint.com', country: 'ISR', founded_year: 1993, is_oem: true, description: 'Security gateways with optical ports' },
|
|
{ name: 'Calix', slug: 'calix', vendor_type: 'oem', website: 'https://www.calix.com', country: 'USA', founded_year: 1999, is_oem: true, description: 'Broadband access (GPON/XGS-PON OLT)' },
|
|
{ name: 'Edgecore Networks', slug: 'edgecore', vendor_type: 'oem', website: 'https://www.edge-core.com', country: 'TWN', founded_year: 2014, is_oem: true, description: 'Open networking (white-box) switches', aliases: ['Accton'] },
|
|
{ name: 'Celestica', slug: 'celestica', vendor_type: 'oem', website: 'https://www.celestica.com', country: 'CAN', founded_year: 1994, is_oem: true, description: 'White-box switches (DS3000/DS4000)' },
|
|
{ name: 'Supermicro', slug: 'supermicro', vendor_type: 'oem', website: 'https://www.supermicro.com', country: 'USA', founded_year: 1993, is_oem: true, description: 'Server and networking hardware' },
|
|
{ name: 'ZTE', slug: 'zte', vendor_type: 'oem', website: 'https://www.zte.com.cn', country: 'CHN', founded_year: 1985, is_oem: true, description: 'Telecom equipment, OLT/ONU' },
|
|
{ name: 'FiberHome', slug: 'fiberhome', vendor_type: 'oem', website: 'https://www.fiberhome.com', country: 'CHN', founded_year: 1999, is_oem: true, description: 'Chinese optical networking equipment' },
|
|
{ name: 'Allied Telesis', slug: 'allied-telesis', vendor_type: 'oem', website: 'https://www.alliedtelesis.com', country: 'JPN', founded_year: 1987, is_oem: true, description: 'Enterprise networking equipment' },
|
|
{ name: 'Netgear', slug: 'netgear', vendor_type: 'oem', website: 'https://www.netgear.com', country: 'USA', founded_year: 1996, is_oem: true, description: 'SMB networking equipment' },
|
|
{ name: 'D-Link', slug: 'dlink', vendor_type: 'oem', website: 'https://www.dlink.com', country: 'TWN', founded_year: 1986, is_oem: true, description: 'Consumer and SMB networking' },
|
|
{ name: 'TP-Link', slug: 'tplink', vendor_type: 'oem', website: 'https://www.tp-link.com', country: 'CHN', founded_year: 1996, is_oem: true, description: 'Consumer and SMB networking' },
|
|
|
|
// ============================================================
|
|
// TRANSCEIVER MANUFACTURERS (Factories)
|
|
// ============================================================
|
|
{ name: 'II-VI / Coherent', slug: 'coherent', vendor_type: 'manufacturer', website: 'https://www.coherent.com', country: 'USA', founded_year: 1971, is_factory: true, description: 'Coherent optics, VCSELs, WDM filters', aliases: ['II-VI', 'Finisar', 'II-VI Finisar'] },
|
|
{ name: 'Lumentum', slug: 'lumentum', vendor_type: 'manufacturer', website: 'https://www.lumentum.com', country: 'USA', founded_year: 2015, is_factory: true, description: 'Lasers, ROADMs, coherent receivers', aliases: ['JDSU', 'JDS Uniphase'] },
|
|
{ name: 'InnoLight Technology', slug: 'innolight', vendor_type: 'manufacturer', website: 'https://www.innolight.com', country: 'CHN', founded_year: 2008, is_factory: true, description: 'Top 3 global transceiver manufacturer, AI/hyperscaler focus' },
|
|
{ name: 'Hisense Broadband', slug: 'hisense-broadband', vendor_type: 'manufacturer', website: 'https://www.hisense-broadband.com', country: 'CHN', founded_year: 2003, is_factory: true, description: 'High-volume transceiver factory', aliases: ['Hisense'] },
|
|
{ name: 'Source Photonics', slug: 'source-photonics', vendor_type: 'manufacturer', website: 'https://www.sourcephotonics.com', country: 'USA', founded_year: 2000, is_factory: true, description: 'Access and data center transceivers' },
|
|
{ name: 'Eoptolink Technology', slug: 'eoptolink', vendor_type: 'manufacturer', website: 'https://en.eoptolink.com', country: 'CHN', founded_year: 2002, is_factory: true, description: 'SFP/QSFP manufacturer in Chengdu' },
|
|
{ name: 'Zhongji Innolight', slug: 'zhongji', vendor_type: 'manufacturer', website: 'https://www.innolight.com', country: 'CHN', founded_year: 2008, is_factory: true, description: 'InnoLight parent entity' },
|
|
{ name: 'Accelink Technologies', slug: 'accelink', vendor_type: 'manufacturer', website: 'https://www.accelink.com', country: 'CHN', founded_year: 2001, is_factory: true, description: 'Optical components and modules (Wuhan)' },
|
|
{ name: 'Centera Photonics', slug: 'centera', vendor_type: 'manufacturer', website: 'https://www.centeraphotonics.com', country: 'TWN', founded_year: 2016, is_factory: true, description: 'Silicon Photonics transceivers' },
|
|
{ name: 'Marvell', slug: 'marvell', vendor_type: 'manufacturer', website: 'https://www.marvell.com', country: 'USA', founded_year: 1995, is_factory: true, description: 'DSP/retimer chips for coherent optics', aliases: ['Inphi'] },
|
|
{ name: 'Luxtera', slug: 'luxtera', vendor_type: 'manufacturer', website: 'https://www.cisco.com', country: 'USA', founded_year: 2001, is_factory: true, description: 'Silicon Photonics pioneer (acquired by Cisco 2019)' },
|
|
{ name: 'Sicoya', slug: 'sicoya', vendor_type: 'manufacturer', website: 'https://www.sicoya.com', country: 'DEU', founded_year: 2015, is_factory: true, description: 'German Silicon Photonics startup (Juniper acquired)' },
|
|
{ name: 'O-Net Technologies', slug: 'onet', vendor_type: 'manufacturer', website: 'https://www.o-netcom.com', country: 'CHN', founded_year: 2000, is_factory: true, description: 'Optical subsystems and modules' },
|
|
{ name: 'Cloud Light Technology', slug: 'cloud-light', vendor_type: 'manufacturer', website: 'https://www.cloud-light.com', country: 'CHN', founded_year: 2014, is_factory: true, description: 'High-speed optical transceivers' },
|
|
{ name: 'Broadex Technologies', slug: 'broadex', vendor_type: 'manufacturer', website: 'https://www.broadex-tech.com', country: 'CHN', founded_year: 2014, is_factory: true, description: 'Silicon Photonics transceivers' },
|
|
|
|
// ============================================================
|
|
// COMPATIBLE TRANSCEIVER VENDORS
|
|
// ============================================================
|
|
{ name: 'Flexoptix', slug: 'flexoptix', vendor_type: 'compatible', website: 'https://www.flexoptix.net', country: 'DEU', founded_year: 2009, description: 'German compatible transceiver vendor with FlexBox coding', aliases: ['FLEXOPTIX GmbH'], scrape_url: 'https://www.flexoptix.net/en/', scrape_enabled: true },
|
|
{ name: 'Axiom Memory Solutions', slug: 'axiom', vendor_type: 'compatible', website: 'https://www.axiommemory.com', country: 'USA', founded_year: 1990, description: 'Compatible transceivers with OEM cross-reference', scrape_url: 'https://www.axiommemory.com/category/transceivers', scrape_enabled: true },
|
|
{ name: 'ProLabs', slug: 'prolabs', vendor_type: 'compatible', website: 'https://www.prolabs.com', country: 'GBR', founded_year: 2005, description: 'UK compatible transceiver vendor with compatibility finder', scrape_url: 'https://www.prolabs.com/compatibility/', scrape_enabled: true },
|
|
{ name: 'AddOn Networks', slug: 'addon', vendor_type: 'compatible', website: 'https://www.addonnetworks.com', country: 'USA', founded_year: 2008, description: 'Compatible transceivers and cables' },
|
|
{ name: 'FluxLight', slug: 'fluxlight', vendor_type: 'compatible', website: 'https://www.fluxlight.com', country: 'USA', founded_year: 2014, description: 'Compatible transceivers with OEM mapping', scrape_url: 'https://www.fluxlight.com/transceivers/', scrape_enabled: true },
|
|
{ name: 'Approved Networks', slug: 'approved-networks', vendor_type: 'compatible', website: 'https://www.approvednetworks.com', country: 'USA', founded_year: 2008, description: 'Compatible optics with JSON-LD structured data' },
|
|
{ name: '10Gtek', slug: '10gtek', vendor_type: 'compatible', website: 'https://www.10gtek.com', country: 'CHN', founded_year: 2010, description: 'Chinese compatible transceiver vendor', scrape_url: 'https://www.10gtek.com', scrape_enabled: true },
|
|
{ name: 'Champion ONE', slug: 'champion-one', vendor_type: 'compatible', website: 'https://www.championone.com', country: 'USA', founded_year: 2006, description: 'Compatible transceivers and active optical cables' },
|
|
{ name: 'Proline (Legrand)', slug: 'proline', vendor_type: 'compatible', website: 'https://www.legrand.us', country: 'USA', description: 'Legrand/C2G compatible transceivers', aliases: ['C2G', 'Legrand'] },
|
|
{ name: 'Atgbics', slug: 'atgbics', vendor_type: 'compatible', website: 'https://www.atgbics.com', country: 'GBR', founded_year: 2009, description: 'UK compatible optics vendor' },
|
|
{ name: 'Fiberstore', slug: 'fiberstore', vendor_type: 'compatible', website: 'https://www.fs.com', country: 'CHN', description: 'FS.com compatible transceiver line' },
|
|
{ name: 'Starview', slug: 'starview', vendor_type: 'compatible', website: 'https://www.starview.com', country: 'USA', description: 'Compatible transceivers for enterprise' },
|
|
{ name: 'Optec', slug: 'optec', vendor_type: 'compatible', website: 'https://www.optec.de', country: 'DEU', description: 'German compatible optics vendor' },
|
|
{ name: 'Curvature', slug: 'curvature', vendor_type: 'compatible', website: 'https://www.curvature.com', country: 'USA', description: 'Third-party maintenance and compatible optics', aliases: ['Network Hardware Resale'] },
|
|
{ name: 'Transition Networks', slug: 'transition-networks', vendor_type: 'compatible', website: 'https://www.transition.com', country: 'USA', founded_year: 1987, description: 'Media converters and compatible transceivers' },
|
|
{ name: 'Opticin', slug: 'opticin', vendor_type: 'compatible', website: 'https://opticin.com', country: 'RUS', description: 'Russian compatible transceiver vendor' },
|
|
{ name: 'Fibertrade', slug: 'fibertrade', vendor_type: 'compatible', website: 'https://fibertrade.ru', country: 'RUS', description: 'Russian compatible transceivers' },
|
|
{ name: 'Linkway Communication', slug: 'linkway', vendor_type: 'compatible', website: 'https://www.linkwaycommunication.com', country: 'CHN', description: 'Chinese compatible optics vendor' },
|
|
{ name: 'Gigalight', slug: 'gigalight', vendor_type: 'compatible', website: 'https://www.gigalight.com', country: 'CHN', founded_year: 2006, description: 'Shenzhen-based optics manufacturer and compatible vendor' },
|
|
{ name: 'HTFuture', slug: 'htfuture', vendor_type: 'compatible', website: 'https://www.htfuture.com', country: 'CHN', description: 'Chinese compatible transceiver vendor' },
|
|
{ name: 'LODFIBER', slug: 'lodfiber', vendor_type: 'compatible', website: 'https://www.lodfiber.com', country: 'CHN', description: 'Shenzhen compatible transceiver vendor' },
|
|
{ name: 'Finisar', slug: 'finisar', vendor_type: 'compatible', website: 'https://www.coherent.com', country: 'USA', founded_year: 1988, description: 'Legacy brand (now Coherent), still referenced in part numbers' },
|
|
{ name: 'JDSU', slug: 'jdsu', vendor_type: 'compatible', website: 'https://www.lumentum.com', country: 'USA', description: 'Legacy brand (now Lumentum/Viavi)' },
|
|
|
|
// ============================================================
|
|
// DISTRIBUTORS / MARKETPLACES
|
|
// ============================================================
|
|
{ name: 'Amazon', slug: 'amazon', vendor_type: 'marketplace', website: 'https://www.amazon.com', country: 'USA', founded_year: 1994, description: 'Online marketplace with transceiver listings' },
|
|
{ name: 'eBay', slug: 'ebay', vendor_type: 'marketplace', website: 'https://www.ebay.com', country: 'USA', founded_year: 1995, description: 'Auction/fixed-price marketplace for new and used optics', scrape_url: 'https://www.ebay.com/sch/i.html?_nkw=transceiver', scrape_enabled: true },
|
|
{ name: 'AliExpress', slug: 'aliexpress', vendor_type: 'marketplace', website: 'https://www.aliexpress.com', country: 'CHN', founded_year: 2010, description: 'Chinese marketplace with direct factory pricing' },
|
|
{ name: 'Mouser Electronics', slug: 'mouser', vendor_type: 'distributor', website: 'https://www.mouser.com', country: 'USA', founded_year: 1964, description: 'Electronic component distributor' },
|
|
{ name: 'Digi-Key', slug: 'digikey', vendor_type: 'distributor', website: 'https://www.digikey.com', country: 'USA', founded_year: 1972, description: 'Electronic component distributor' },
|
|
{ name: 'Arrow Electronics', slug: 'arrow', vendor_type: 'distributor', website: 'https://www.arrow.com', country: 'USA', founded_year: 1935, description: 'Electronic component distributor' },
|
|
{ name: 'Ingram Micro', slug: 'ingram', vendor_type: 'distributor', website: 'https://www.ingrammicro.com', country: 'USA', founded_year: 1979, description: 'IT distribution including networking' },
|
|
{ name: 'Hummingbird Networks', slug: 'hummingbird', vendor_type: 'distributor', website: 'https://www.hummingbirdnetworks.com', country: 'USA', description: 'Used and refurbished networking equipment' },
|
|
{ name: 'Park Place Technologies', slug: 'park-place', vendor_type: 'refurbished', website: 'https://www.parkplacetechnologies.com', country: 'USA', description: 'Third-party maintenance and refurbished optics' },
|
|
{ name: 'ITRenew', slug: 'itrenew', vendor_type: 'refurbished', website: 'https://www.itrenew.com', country: 'USA', description: 'Refurbished IT equipment including optics' },
|
|
];
|