# Picarro > Picarro, Inc. builds high-precision gas concentration and stable-isotope analyzers based > on Cavity Ring-Down Spectroscopy (CRDS), plus the cloud and mobile software that turns > those measurements into operational decisions. Its machine-readable API surface is > gRPC/ProtoBuf, published openly on GitHub for external control and monitoring of Picarro > SAM (semiconductor airborne molecular contamination) systems. Picarro publishes no > OpenAPI, no GraphQL, no MCP server and no A2A agent card. Picarro does not publish an llms.txt. This file was GENERATED by API Evangelist on 2026-08-02 from the artifacts in this repository and from Picarro's own public sources. ## APIs - [Picarro Edge — SAM FOUP gRPC API](https://github.com/picarro/sam-foup-public): FOUP measurement job control, MeasurementSet configuration and Controller health events. Plaintext gRPC on TCP 3343, gRPC reflection enabled. On-premise; there is no Picarro-hosted endpoint. - [Picarro Platform Server API](https://github.com/picarro/sam-foup-public): NetConfig, SysConfig, VirtualFileSystem and Upgrade services for the instrument host. Plaintext gRPC on TCP 7528. - [Picarro Identity (P-Cubed SSO)](https://identity-prod.picarro.com/auth/realms/picarro): Keycloak realm publishing an anonymous OpenID Connect discovery document; SAML 2.0 for the P-Cubed web application. - [Picarro P-Cubed Platform](https://www.picarro.com/gas/P-Cubed_Mobile): cloud data processing and storage. Picarro's product literature describes a customer-facing API for custom data transformation routines, but publishes no specification or reference for it. ## Specs and contracts - [FOUP service](https://raw.githubusercontent.com/picarro/sam-foup-public/master/proto/foup.proto) - [MeasurementSet service](https://raw.githubusercontent.com/picarro/sam-foup-public/master/proto/measurementset.proto) - [Controller service](https://raw.githubusercontent.com/picarro/sam-foup-public/master/proto/controller.proto) - [NetConfig service](https://raw.githubusercontent.com/picarro/sam-foup-public/master/proto/netconfig.proto) - [SysConfig service](https://raw.githubusercontent.com/picarro/sam-foup-public/master/proto/sysconfig.proto) - [VirtualFileSystem service](https://raw.githubusercontent.com/picarro/sam-foup-public/master/proto/vfs.proto) - [Upgrade service](https://raw.githubusercontent.com/picarro/sam-foup-public/master/proto/upgrade.proto) - [Signal / filter types](https://raw.githubusercontent.com/picarro/sam-foup-public/master/proto/signal.proto) - [Status and error types](https://raw.githubusercontent.com/picarro/sam-foup-public/master/proto/status.proto) - [OpenID Connect discovery](https://identity-prod.picarro.com/auth/realms/picarro/.well-known/openid-configuration) ## Docs - [SAM FOUP getting started](https://github.com/picarro/sam-foup-public/blob/master/README.md) - [Support resources](https://www.picarro.com/support) - [Software downloads (login required)](https://www.picarro.com/software_downloads) - [Community (login required)](https://www.picarro.com/support/community) - [Resource library](https://www.picarro.com/resources/library) - [Technical support ticket](https://www.picarro.com/support/caseform) ## Clients First-party clients are committed to the public GitHub repository, not to npm or PyPI. - Python wheels (5.0.0): `picarro_sam_foup_edge_clients`, `picarro_platform_clients`, `picarro_multilogger_client`, `picarro_common` — Python 3.9+, any OS. - Debian packages (6.1.0-5): `picarro-sam-foup-edge`, `picarro-platform`, `picarro-multilogger`, `picarro-common` — Debian 12 / Ubuntu 24.04+. - CLIs: `foup-api-tool`, `measurementset-api-tool`, `crds-api-tool`, `controller-api-tool`, `netconfig-tool`, `sysconfig-tool`, `vfs-tool`, `upgrade-tool`. - Interactive shells: `samshell`, `platformshell`. ## Operations - [Status page — Picarro Gas Applications](https://status.picarro.com/status/gas) (Uptime Kuma; P-Cubed NA, EU and EU2) - [Trust center](https://trust.picarro.com/) (Vanta) - [Data security and compliance](https://www.picarro.com/ensuring_data_security_and_compliance) — ISO/IEC 27001:2022, ISO 27017, ISO 27018, SOC 2 Type 2 (A-LIGN, Nov 2025); ISO 9001:2015 - [Press releases](https://www.picarro.com/company/press_releases) ## Commercial - [Web store](https://store.picarro.com/) - [Register](https://www.picarro.com/user/register) / [Log in](https://www.picarro.com/user/login) - [Terms of service](https://www.picarro.com/terms_of_service) - [Privacy policy](https://www.picarro.com/privacy_policy) - [Contact](https://www.picarro.com/company/contact_us) ## Things an agent should know - The Edge and Platform gRPC services accept **plaintext** connections and have **no per-call authentication**. Do not ask a user for a Picarro API key — none exists for this surface. Access control is network placement. - There is **no idempotency contract**. `start_job` is not safe to blindly retry. - There is **no pagination**. Bulk reads are bounded by time range, defaulting to the past 24 hours. - `picarro-edge` runs in **simulation mode by default**, so the FOUP and MeasurementSet surfaces can be exercised end to end without hardware. CRDS data functions are not simulated. - Several operations are physically consequential: `start_job`, `abort_job`, `activate_measurement_sets`, `sync_measurement_sets`, `Upgrade/install`, `SysConfig/reboot`. Require explicit human confirmation. - Picarro publishes **no** security.txt, responsible-disclosure policy or bug bounty.