Wireshark website screenshot

Wireshark

Wireshark is the world's foremost and widely-used free and open-source network protocol analyzer. It lets you capture and interactively browse the traffic running on a computer network. Wireshark provides a powerful dissector framework with a Lua scripting API, C/C++ plugin architecture, TShark command-line tools, and the libwireshark library for developers building network analysis tools.

Wireshark publishes 1 API on the APIs.io network. Tagged areas include Debugging, Network Analysis, Open Source, Packet Capture, and Protocol Analysis.

Wireshark’s developer surface includes documentation, engineering blog, FAQ, GitHub presence, support, release notes, and 6 more developer resources.

23.7/100 emerging ▬ flat Agent 3/100 human only Full breakdown ↓
scored 2026-08-05 · rubric v0.9.1
AccessFreemium
1 APIs 8 Features 5 Use Cases
DebuggingNetwork AnalysisOpen SourcePacket CaptureProtocol AnalysisSecurity

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-05 · rubric v0.9.1
Composite quality — 23.7/100 · emerging
Contract Quality 0.0 / 25
Developer Ergonomics 3.0 / 20
Commercial Clarity 7.9 / 20
Operational Transparency 6.8 / 13
Governance 0.0 / 12
Discoverability 5.9 / 10
Agent readiness — 3/100 · human only
Machine-Readable Contract 0 / 18
Agentic Access Contract 0 / 10
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/wireshark: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 1

Individual APIs this provider publishes, each with its own machine-readable definition.

Wireshark

Wireshark is a free and open-source network protocol analyzer that captures and interactively browses network traffic. It supports hundreds of protocols, runs on multiple platfo...

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Wireshark Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 8

Notable capabilities this provider offers.

Packet Capture

Capture live network traffic from multiple interfaces simultaneously using libpcap/Npcap.

Deep Packet Inspection

Analyze hundreds of protocols with full decode of packet fields and values.

Display Filters

Powerful filter language for drilling into captured traffic.

Lua Scripting

Extend Wireshark with custom dissectors, listeners, and menus using the Lua API.

Dissector Plugins

Write C/C++ plugins to add support for new protocols.

TShark CLI

Command-line version of Wireshark for scripting and automation.

Extcap Interface

Plugin API to add custom capture sources to Wireshark.

Wiretap Library

Library for reading and writing capture file formats including pcap and pcapng.

Scroll for all 8

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Wireshark Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Wireshark Vulnerability Disclosure

security.txt · contact published

SECURITY

Use Cases 5

What developers build with this provider.

Network Troubleshooting

Diagnose latency, packet loss, and protocol errors in live or captured traffic.

API Traffic Debugging

Inspect raw HTTP, gRPC, and WebSocket API requests and responses at the packet level.

Protocol Development

Develop and test new network protocols using Wireshark dissectors.

Security Analysis

Analyze network traffic for intrusion indicators and malicious patterns.

Education

Learn networking concepts by capturing and examining real protocol exchanges.

Integrations 5

Pre-built integrations with other platforms and tools.

TShark

Command-line packet analyzer that uses the same dissection engine as Wireshark.

dumpcap

Minimal capture utility used by Wireshark and TShark.

editcap

Utility for editing and converting capture files.

Lua

Scripting language embedded in Wireshark for custom protocol dissectors.

libpcap/Npcap

Packet capture libraries used by Wireshark on Unix and Windows respectively.

Resources

Documentation 1

Reference material describing how the API behaves

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Operate 4

Status, limits, changes, and where to get help

Company 2

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: wireshark
name: Wireshark
description: Wireshark is the world's foremost and widely-used free and open-source network protocol analyzer. It lets you
  capture and interactively browse the traffic running on a computer network. Wireshark provides a powerful dissector framework
  with a Lua scripting API, C/C++ plugin architecture, TShark command-line tools, and the libwireshark library for developers
  building network analysis tools.
type: Index
url: https://raw.githubusercontent.com/api-evangelist/wireshark/refs/heads/main/apis.yml
tags:
- Debugging
- Network Analysis
- Open Source
- Packet Capture
- Protocol Analysis
- Security
accessModel:
  pricing: freemium
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Freemium
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
created: '2025-01-08'
modified: '2026-05-03'
specificationVersion: '0.19'
access: 3rd-Party
position: Consumer
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/wireshark.png
apis:
- aid: wireshark:wireshark
  name: Wireshark
  description: Wireshark is a free and open-source network protocol analyzer that captures and interactively browses network
    traffic. It supports hundreds of protocols, runs on multiple platforms, and provides deep inspection of packets. Developers
    can extend Wireshark through its Lua scripting API, C/C++ dissector plugins, Extcap plugin interface, and the Wiretap
    library for custom capture file formats.
  humanURL: https://www.wireshark.org
  tags:
  - Debugging
  - Extcap
  - Lua Scripting
  - Network Analysis
  - Open Source
  - Packet Capture
  - Protocol Analysis
  - Plugins
  properties:
  - type: Documentation
    url: https://www.wireshark.org/docs/
  - type: APIReference
    url: https://www.wireshark.org/docs/wsdg_html_chunked/
  - type: GettingStarted
    url: https://www.wireshark.org/docs/wsug_html_chunked/
  - type: SDKs
    url: https://www.wireshark.org/docs/wsdg_html_chunked/ChapterDissection.html
    title: Dissector Plugin API (C/C++)
  - type: SDKs
    url: https://www.wireshark.org/docs/wsdg_html_chunked/wsluarm.html
    title: Lua API Reference
  - type: Downloads
    url: https://www.wireshark.org/download.html
common:
- type: VulnerabilityDisclosure
  url: security/wireshark-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/wireshark-domain-security.yml
- type: Website
  url: https://www.wireshark.org
- type: Documentation
  url: https://www.wireshark.org/docs/
- type: Blog
  url: https://blog.wireshark.org
- type: FAQ
  url: https://www.wireshark.org/faq.html
- type: GitHub
  url: https://github.com/wireshark/wireshark
- type: GitLab
  url: https://gitlab.com/wireshark/wireshark
- type: Support
  url: https://ask.wireshark.org
- type: Downloads
  url: https://www.wireshark.org/download.html
- type: ReleaseNotes
  url: https://www.wireshark.org/docs/relnotes/
- type: Forums
  url: https://www.wireshark.org/lists/
- type: Features
  data:
  - name: Packet Capture
    description: Capture live network traffic from multiple interfaces simultaneously using libpcap/Npcap.
  - name: Deep Packet Inspection
    description: Analyze hundreds of protocols with full decode of packet fields and values.
  - name: Display Filters
    description: Powerful filter language for drilling into captured traffic.
  - name: Lua Scripting
    description: Extend Wireshark with custom dissectors, listeners, and menus using the Lua API.
  - name: Dissector Plugins
    description: Write C/C++ plugins to add support for new protocols.
  - name: TShark CLI
    description: Command-line version of Wireshark for scripting and automation.
  - name: Extcap Interface
    description: Plugin API to add custom capture sources to Wireshark.
  - name: Wiretap Library
    description: Library for reading and writing capture file formats including pcap and pcapng.
- type: UseCases
  data:
  - name: Network Troubleshooting
    description: Diagnose latency, packet loss, and protocol errors in live or captured traffic.
  - name: API Traffic Debugging
    description: Inspect raw HTTP, gRPC, and WebSocket API requests and responses at the packet level.
  - name: Protocol Development
    description: Develop and test new network protocols using Wireshark dissectors.
  - name: Security Analysis
    description: Analyze network traffic for intrusion indicators and malicious patterns.
  - name: Education
    description: Learn networking concepts by capturing and examining real protocol exchanges.
- type: Integrations
  data:
  - name: TShark
    description: Command-line packet analyzer that uses the same dissection engine as Wireshark.
  - name: dumpcap
    description: Minimal capture utility used by Wireshark and TShark.
  - name: editcap
    description: Utility for editing and converting capture files.
  - name: Lua
    description: Scripting language embedded in Wireshark for custom protocol dissectors.
  - name: libpcap/Npcap
    description: Packet capture libraries used by Wireshark on Unix and Windows respectively.
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com