Picarro

Picarro, Inc. is a Santa Clara, California company that builds high-precision gas concentration and stable-isotope analyzers based on Cavity Ring-Down Spectroscopy (CRDS), together with the cloud software and mobile platforms that turn those measurements into operational decisions. Its instruments measure more than 700 compounds — methane, ethane, CO2, N2O, ammonia, ethylene oxide, hydrogen peroxide, water isotopes and cleanroom-level airborne molecular contamination — at parts-per- billion and parts-per-trillion sensitivity. Picarro serves natural gas utilities (mobile methane leak detection and the Picarro Surveyor programme), sterilization and EtO facilities, refinery and chemical-plant fenceline monitoring, semiconductor cleanrooms and FOUP contamination control, pharmaceutical manufacturing, and atmospheric and earth-science research. The company reports 25+ years of operation, 5,000+ instruments installed in about 100 countries, and 77 patents. Its software side is P-Cubed, a cloud data-processing and storage platform with a customer-facing API for custom data transformation routines, a companion mobile app for field leak investigations, and — for semiconductor deployments — a publicly published gRPC/ProtoBuf interface (picarro/sam-foup-public) for external control and monitoring of Picarro Edge systems.

Picarro publishes 1 API on the APIs.io network: Edge — SAM FOUP gRPC API. Tagged areas include Company, Gas Detection, Environmental Monitoring, Emissions, and Methane.

The Picarro catalog on APIs.io includes 1 event-driven AsyncAPI specification.

Picarro’s developer surface includes documentation, API reference, getting-started guide, support, engineering blog, signup flow, pricing, and 37 more developer resources.

50.9/100 developing ▬ flat Agent 35/100 agent ready Full breakdown ↓
scored 2026-08-05 · rubric v0.9.1
4 APIs
CompanyGas DetectionEnvironmental MonitoringEmissionsMethaneGreenhouse GasScientific InstrumentsSemiconductorIndustrial IoTSensorsAnalyticsgRPC

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-05 · rubric v0.9.1
Composite quality — 50.9/100 · developing
Contract Quality 12.4 / 25
Developer Ergonomics 12.9 / 20
Commercial Clarity 12.1 / 20
Operational Transparency 4.8 / 13
Governance 0.4 / 12
Discoverability 8.3 / 10
Agent readiness — 35/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 0 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 0 / 7
Typed Event Surface 6 / 6
Agent Skills 5 / 5
Well-Known Catalog 4 / 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/picarro: 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 4

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

Picarro Edge — SAM FOUP gRPC API

The first-party gRPC/ProtoBuf interface Picarro publishes for external access to Picarro SAM (semiconductor airborne molecular contamination) systems. The `picarro-edge` server ...

Picarro Platform Server API

The gRPC interface to the host computer underneath a Picarro SAM deployment. `platformserver` exposes NetConfig for network connectivity and Wi-Fi management, SysConfig for prod...

Picarro Identity (P-Cubed SSO)

The Keycloak-backed identity service that fronts the Picarro P-Cubed cloud platform. It publishes an anonymous OpenID Connect discovery document for the `picarro` realm, adverti...

Picarro P-Cubed Platform

P-Cubed is Picarro's cloud data processing and storage platform. Picarro analyzers stream or batch data to it, customers interact with the results in a graphics-rich web environ...

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Picarro Edge — SAM FOUP Signal Streams

Picarro Edge implements a publish/subscribe surface on top of gRPC server streaming: every service exposes a `watch(picarro.signal.Filter)` method that returns a stream of `Sign...

ASYNCAPI

Security Posture 3

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

Picarro Authentication

openIdConnect/oauth2/saml2/none · 3 schemes

SECURITY

Picarro Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Picarro Trust Center

ISO/IEC 27001:2022, ISO/IEC 27017, ISO/IEC 27018, SOC 2 Type 2, ISO 9001:2015

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Picarro Scopes

9 scopes · authorizationCode/implicit/password/clientCredentials

9 scopes

SCOPES

Resources

Get Started 4

Portal, sign-up, and the first successful call

Documentation 3

Reference material describing how the API behaves

Agent Surfaces 6

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 5

Pagination, idempotency, versioning, errors, and events

Build 5

SDKs, sample code, and the tooling you integrate with

Access & Security 6

Authentication, authorization, and security posture

Operate 6

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 4

The organization behind the API

Other 2

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: picarro
name: Picarro
description: Picarro, Inc. is a Santa Clara, California company that builds high-precision gas concentration and stable-isotope
  analyzers based on Cavity Ring-Down Spectroscopy (CRDS), together with the cloud software and mobile platforms that turn
  those measurements into operational decisions. Its instruments measure more than 700 compounds — methane, ethane, CO2, N2O,
  ammonia, ethylene oxide, hydrogen peroxide, water isotopes and cleanroom-level airborne molecular contamination — at parts-per-
  billion and parts-per-trillion sensitivity. Picarro serves natural gas utilities (mobile methane leak detection and the
  Picarro Surveyor programme), sterilization and EtO facilities, refinery and chemical-plant fenceline monitoring, semiconductor
  cleanrooms and FOUP contamination control, pharmaceutical manufacturing, and atmospheric and earth-science research. The
  company reports 25+ years of operation, 5,000+ instruments installed in about 100 countries, and 77 patents. Its software
  side is P-Cubed, a cloud data-processing and storage platform with a customer-facing API for custom data transformation
  routines, a companion mobile app for field leak investigations, and — for semiconductor deployments — a publicly published
  gRPC/ProtoBuf interface (picarro/sam-foup-public) for external control and monitoring of Picarro Edge systems.
image: https://www.picarro.com/sites/default/files/picarro_logo.png
url: https://raw.githubusercontent.com/api-evangelist/picarro/refs/heads/main/apis.yml
x-type: company
x-source: harvest:secondary-market
x-enrichment:
  date: '2026-08-02'
  status: enriched
  artifacts_added: 34
  pass: local-v1
specificationVersion: '0.20'
created: '2026-08-02'
modified: '2026-08-02'
tags:
- Company
- Gas Detection
- Environmental Monitoring
- Emissions
- Methane
- Greenhouse Gas
- Scientific Instruments
- Semiconductor
- Industrial IoT
- Sensors
- Analytics
- gRPC
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
- FN: APIs.json
  email: info@apis.io
apis:
- name: Picarro Edge — SAM FOUP gRPC API
  description: The first-party gRPC/ProtoBuf interface Picarro publishes for external access to Picarro SAM (semiconductor
    airborne molecular contamination) systems. The `picarro-edge` server exposes three services — FOUP for starting, aborting
    and retrieving FOUP measurement jobs, MeasurementSet for managing which compounds are measured, and Controller for streaming
    instrument health alerts. Every service also exposes a server-streaming `watch()` signal feed that acts as a pub/sub event
    channel. Interface definitions, Python client wheels, Debian packages and command-line tools are published openly on GitHub.
  humanURL: https://github.com/picarro/sam-foup-public
  baseURL: grpc://localhost:3343
  x-deployment: on-premise-edge
  x-deployment-note: picarro-edge runs on the customer's own instrument network and accepts plaintext gRPC on TCP 3343 (E-D-G-E).
    There is no Picarro-hosted endpoint; clients pass --host=ADDRESS to reach a specific instrument. The base URL above is
    the documented default, not a public service.
  tags:
  - gRPC
  - Protobuf
  - Semiconductor
  - Gas Detection
  - Events
  properties:
  - type: Protobuf
    url: grpc/picarro-sam-foup-foup.proto
    name: FOUP service
  - type: Protobuf
    url: grpc/picarro-sam-foup-measurementset.proto
    name: MeasurementSet service
  - type: Protobuf
    url: grpc/picarro-sam-foup-controller.proto
    name: Controller service
  - type: Protobuf
    url: grpc/picarro-sam-foup-signal.proto
    name: Signal / filter types
  - type: Protobuf
    url: grpc/picarro-sam-foup-status.proto
    name: Status and error types
  - type: Protobuf
    url: grpc/picarro-sam-foup-version.proto
    name: Version types
  - type: Protobuf
    url: grpc/picarro-sam-foup-variant.proto
    name: Variant types
  - type: AsyncAPI
    url: asyncapi/picarro-sam-foup-asyncapi.yml
    name: SAM FOUP signal streams (derived)
  - type: SourceCode
    url: https://github.com/picarro/sam-foup-public
  - type: Documentation
    url: https://github.com/picarro/sam-foup-public/blob/master/README.md
- name: Picarro Platform Server API
  description: The gRPC interface to the host computer underneath a Picarro SAM deployment. `platformserver` exposes NetConfig
    for network connectivity and Wi-Fi management, SysConfig for product/version information, host name, time and timezone
    configuration and command invocation, VirtualFileSystem for downloading logs and uploading upgrade packages, and Upgrade
    for scanning for and installing Picarro .picpac release packages. Interface definitions and Python clients are published
    on GitHub.
  humanURL: https://github.com/picarro/sam-foup-public
  baseURL: grpc://localhost:7528
  x-deployment: on-premise-edge
  x-deployment-note: platformserver accepts plaintext gRPC on TCP 7528 (P-L-A-T) on the customer's own host. There is no Picarro-hosted
    endpoint.
  tags:
  - gRPC
  - Protobuf
  - System Management
  - Device Management
  properties:
  - type: Protobuf
    url: grpc/picarro-sam-foup-netconfig.proto
    name: NetConfig service
  - type: Protobuf
    url: grpc/picarro-sam-foup-sysconfig.proto
    name: SysConfig service
  - type: Protobuf
    url: grpc/picarro-sam-foup-vfs.proto
    name: VirtualFileSystem service
  - type: Protobuf
    url: grpc/picarro-sam-foup-upgrade.proto
    name: Upgrade service
  - type: SourceCode
    url: https://github.com/picarro/sam-foup-public
  - type: Documentation
    url: https://github.com/picarro/sam-foup-public/blob/master/README.md
- name: Picarro Identity (P-Cubed SSO)
  description: The Keycloak-backed identity service that fronts the Picarro P-Cubed cloud platform. It publishes an anonymous
    OpenID Connect discovery document for the `picarro` realm, advertising the authorization, token, userinfo, introspection,
    revocation, logout and JWKS endpoints, dynamic client registration, PKCE (S256), mTLS-bound access tokens and five OAuth
    2.0 grant types. The P-Cubed web application itself authenticates browsers against the same realm over SAML 2.0.
  humanURL: https://pcubed.picarro.com/
  baseURL: https://identity-prod.picarro.com/auth/realms/picarro
  tags:
  - Authentication
  - OpenID Connect
  - OAuth
  - SSO
  - Identity
  properties:
  - type: OpenIDConnect
    url: well-known/picarro-openid-configuration.json
    name: OpenID Connect discovery document
  - type: Authentication
    url: authentication/picarro-authentication.yml
  - type: OAuthScopes
    url: scopes/picarro-scopes.yml
- name: Picarro P-Cubed Platform
  description: P-Cubed is Picarro's cloud data processing and storage platform. Picarro analyzers stream or batch data to
    it, customers interact with the results in a graphics-rich web environment, and — per Picarro's own product literature
    — customers can create their own customized data transformation routines through the P-Cubed application programming interface,
    alongside proprietary Picarro algorithms. The P-Cubed Mobile App (launched October 2025) pairs with the Picarro Handheld
    and transmits readings to the P-Cubed Cloud. No public specification, developer portal, or API reference for the P-Cubed
    API was found; access is gated behind customer SSO.
  humanURL: https://www.picarro.com/gas/P-Cubed_Mobile
  baseURL: https://pcubed.picarro.com
  x-contract-status: no-public-specification
  x-contract-note: Probed 2026-08-02 — /openapi.json, /openapi.yaml, /swagger.json, /api/openapi.json, /api/swagger.json,
    /swagger-ui.html, /api/v1 and /.well-known/* all returned 404 or an unauthenticated redirect to the Keycloak SAML endpoint.
    The API is documented only in Picarro sales literature.
  tags:
  - Analytics
  - Cloud
  - Data Processing
  - Methane
  - Utilities
  properties:
  - type: SignUp
    url: https://www.picarro.com/user/register
  - type: Login
    url: https://pcubed.picarro.com/
  - type: MobileApp
    url: https://play.google.com/store/apps/details?id=com.picarro.pcubedmobile
    name: P-Cubed Mobile (Google Play)
  - type: StatusPage
    url: https://status.picarro.com/status/gas
common:
- type: DomainSecurity
  url: security/picarro-domain-security.yml
- type: Website
  url: https://www.picarro.com/
- type: Documentation
  url: https://github.com/picarro/sam-foup-public/blob/master/README.md
- type: APIReference
  url: https://github.com/picarro/sam-foup-public/tree/master/proto
- type: GettingStarted
  url: https://github.com/picarro/sam-foup-public/blob/master/README.md#getting-started
- type: GitHubOrganization
  url: https://github.com/picarro
- type: Support
  url: https://www.picarro.com/support
- type: HelpCenter
  url: https://www.picarro.com/support/caseform
- type: Community
  url: https://www.picarro.com/support/community
- type: Blog
  url: https://www.picarro.com/company/press_releases
- type: SignUp
  url: https://www.picarro.com/user/register
- type: Login
  url: https://www.picarro.com/user/login
- type: Pricing
  url: https://store.picarro.com/
- type: TermsOfService
  url: https://www.picarro.com/terms_of_service
- type: PrivacyPolicy
  url: https://www.picarro.com/privacy_policy
- type: Compliance
  url: https://www.picarro.com/ensuring_data_security_and_compliance
- type: TrustCenter
  url: https://trust.picarro.com/
- type: StatusPage
  url: https://status.picarro.com/status/gas
- type: Contact
  url: https://www.picarro.com/company/contact_us
- type: Resources
  url: https://www.picarro.com/resources/library
- type: SoftwareDownloads
  url: https://www.picarro.com/software_downloads
- type: Careers
  url: https://www.picarro.com/careers
- type: Partners
  url: https://www.picarro.com/partners
- type: Packages
  url: packages/picarro-packages.yml
- type: SDKs
  url: packages/picarro-packages.yml
- type: CLI
  url: cli/picarro-cli.yml
- type: Sandbox
  url: sandbox/picarro-sandbox.yml
- type: WellKnown
  url: well-known/picarro-well-known.yml
- type: Authentication
  url: authentication/picarro-authentication.yml
- type: OAuthScopes
  url: scopes/picarro-scopes.yml
- type: Conventions
  url: conventions/picarro-conventions.yml
- type: ErrorCatalog
  url: errors/picarro-problem-types.yml
- type: AsyncAPI
  url: asyncapi/picarro-sam-foup-asyncapi.yml
- type: Conformance
  url: conformance/picarro-conformance.yml
- type: Lifecycle
  url: lifecycle/picarro-lifecycle.yml
- type: ChangeLog
  url: changelog/picarro-changelog.yml
- type: DataModel
  url: data-model/picarro-data-model.yml
- type: ToolCrosswalk
  url: mcp/picarro-tool-crosswalk.yml
- type: TrustCenter
  url: security/picarro-trust-center.yml
- type: LLMsTxt
  url: llms/picarro-llms.txt
- type: AgentSkill
  url: skills/_index.yml
- type: AgentSkill
  url: skills/picarro-run-foup-measurement.md
  name: Run a Picarro FOUP measurement and collect results
- type: AgentSkill
  url: skills/picarro-manage-measurement-sets.md
  name: Manage Picarro measurement sets
- type: AgentSkill
  url: skills/picarro-monitor-analyzer-health.md
  name: Monitor Picarro analyzer health and FDC alerts
x-enrichment-notes:
  pointers_deliberately_withheld:
  - type: Idempotency
    reason: Picarro documents no idempotency key or de-duplication contract anywhere in the .proto files or the README. start_job
      is explicitly not safe to retry. Recorded as supported:false in conventions/picarro-conventions.yml.
  - type: Security
    reason: No RFC 9116 security.txt, no responsible-disclosure policy, no bug bounty on HackerOne/Bugcrowd/Intigriti and
      no security@ address were found on any Picarro host (all probed 2026-08-02, all 404). No vulnerability-disclosure artifact
      was written.
  - type: Deprecation
    reason: No written deprecation or sunset policy is published. The only deprecation signal is the field-level "// Deprecated"
      annotation on APILEVEL_TWEAK in foup.proto.
  - type: MCPServer
    reason: Picarro hosts no MCP server. mcp/picarro-mcp.yml is an API Evangelist design candidate derived from the published
      gRPC contract, marked status:candidate; wiring the canonical pointer would credit Picarro with an agent surface it does
      not operate.
  - type: AgentCard
    reason: /.well-known/agent-card.json and /.well-known/agent.json were probed on every Picarro host. www and pcubed returned
      404; trust, status and fenceline returned HTML SPA catch-alls, which were rejected. No a2a/ artifact was written.
  - type: Webhooks
    reason: Picarro ships no webhooks. Its event surface is gRPC server streaming (watch() signal feeds), described in the
      derived AsyncAPI document.
  - type: Postman
    reason: Public Postman search returns only an unaffiliated empty personal team ("ywu-picarro's Team", 0 collections).
      No official Picarro collection or workspace.
  - type: Roadmap
    reason: No public roadmap page was found.