Vapor IO is an Austin, Texas edge computing company that builds and operates the Kinetic Grid, a carrier-neutral network of micro modular data centers offering edge colocation, interconnection, networking and network-delivered AI across dozens of US markets and, through a Cellnex partnership, into Europe. Its public, machine-readable developer surface is the open source Synse platform, published under the vapor-ware GitHub organization: Synse Server, a uniform HTTP and WebSocket API for monitoring and controlling physical and virtual devices (data center equipment, IoT devices, building management systems, edge hardware), and the Synse plugin gRPC API, whose Protocol Buffers contract is published in full. Protocol-specific plugins cover IPMI, SNMP, Modbus over TCP/IP, Intel AMT and Juniper JTI, with Go and Python SDKs, a Go CLI, Helm charts and Docker images. Kinetic Grid Portal telemetry is described as API-accessible but is documented only to customers.
Vapor IO publishes 2 APIs on the APIs.io network. Tagged areas include Company, Edge Computing, Data Centers, Colocation, and Infrastructure.
The Vapor IO catalog on APIs.io includes 1 event-driven AsyncAPI specification.
Vapor IO’s developer surface includes documentation, API reference, getting-started guide, engineering blog, support, CLI, sandbox, and 22 more developer resources.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/vapor-io: open an issue to ask a question, or submit a pull request to add artifacts.
Submit an artifact on GitHub — free →Manage your own listing — the Influence plan, $499/mo →
Synse Server exposes a uniform HTTP and WebSocket API for reading from and writing to physical and virtual devices through protocol-specific plugins. The same 18 operations are ...
The internal gRPC API for bi-directional communication between Synse Server and Synse plugins. The published Protocol Buffers contract defines the V3Plugin service with 12 RPCs ...
aid: vapor-io
name: Vapor IO
description: 'Vapor IO is an Austin, Texas edge computing company that builds and operates the Kinetic Grid, a carrier-neutral
network of micro modular data centers offering edge colocation, interconnection, networking and network-delivered AI across
dozens of US markets and, through a Cellnex partnership, into Europe. Its public, machine-readable developer surface is
the open source Synse platform, published under the vapor-ware GitHub organization: Synse Server, a uniform HTTP and WebSocket
API for monitoring and controlling physical and virtual devices (data center equipment, IoT devices, building management
systems, edge hardware), and the Synse plugin gRPC API, whose Protocol Buffers contract is published in full. Protocol-specific
plugins cover IPMI, SNMP, Modbus over TCP/IP, Intel AMT and Juniper JTI, with Go and Python SDKs, a Go CLI, Helm charts
and Docker images. Kinetic Grid Portal telemetry is described as API-accessible but is documented only to customers.'
image: https://www.vapor.io/wp-content/uploads/2021/06/cropped-1-Fav.png
url: https://raw.githubusercontent.com/api-evangelist/vapor-io/refs/heads/main/apis.yml
x-type: company
x-source: harvest:secondary-market
specificationVersion: '0.20'
created: '2026-09-02'
modified: '2026-09-02'
tags:
- Company
- Edge Computing
- Data Centers
- Colocation
- Infrastructure
- Device Management
- Monitoring
- Telemetry
- IoT
- gRPC
- Open Source
- Kubernetes
apis:
- aid: vapor-io:synse-server
name: Synse Server API (v3)
description: 'Synse Server exposes a uniform HTTP and WebSocket API for reading from and writing to physical and virtual
devices through protocol-specific plugins. The same 18 operations are available over both transports: status, version,
config, plugin summary/detail/health, device scan, tags, device info, read, read-by-device, read cache, streamed readings
(WebSocket only), asynchronous and synchronous writes, and transaction status. Synse Server is self-hosted; the base URL
is the host and port of the operator''s own deployment, which defaults to port 5000.'
humanURL: https://synse.readthedocs.io/en/latest/server/api.v3/
baseURL: http://{synse-server-host}:5000
tags:
- Device Management
- Monitoring
- Telemetry
- Edge Computing
- IoT
properties:
- type: Documentation
url: https://synse.readthedocs.io/en/latest/server/intro/
- type: APIReference
url: https://synse.readthedocs.io/en/latest/server/api.v3/
- type: GettingStarted
url: https://synse.readthedocs.io/en/latest/server/user/quickstart/
- type: SourceCode
url: https://github.com/vapor-ware/synse-server
- type: ErrorCatalog
url: errors/vapor-io-problem-types.yml
- type: Conventions
url: conventions/vapor-io-conventions.yml
- type: DataModel
url: data-model/vapor-io-data-model.yml
- type: RateLimits
url: rate-limits/vapor-io-rate-limits.yml
- aid: vapor-io:synse-plugin-grpc
name: Synse Plugin gRPC API (V3Plugin)
description: The internal gRPC API for bi-directional communication between Synse Server and Synse plugins. The published
Protocol Buffers contract defines the V3Plugin service with 12 RPCs — Devices, Health, Metadata, Read, ReadCache, ReadStream,
Test, Transaction, Transactions, Version, WriteAsync and WriteSync — six of which return server streams, plus 24 messages
and three enums. Plugins are self-hosted and listen on port 5001 by default.
humanURL: https://github.com/vapor-ware/synse-server-grpc
baseURL: grpc://{synse-plugin-host}:5001
tags:
- gRPC
- Device Management
- Telemetry
properties:
- type: Protobuf
url: grpc/vapor-io-synse-v3plugin.proto
- type: SourceCode
url: https://github.com/vapor-ware/synse-server-grpc
- type: Documentation
url: https://synse.readthedocs.io/en/latest/sdk/architecture/
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
- FN: APIs.json
email: info@apis.io
common:
- type: DomainSecurity
url: security/vapor-io-domain-security.yml
- type: Website
url: https://www.vapor.io/
- type: Documentation
url: https://synse.readthedocs.io/en/latest/
- type: APIReference
url: https://synse.readthedocs.io/en/latest/server/api.v3/
- type: GettingStarted
url: https://synse.readthedocs.io/en/latest/server/user/quickstart/
- type: GitHubOrganization
url: https://github.com/vapor-ware
- type: Blog
url: https://www.vapor.io/resources/blog/
- type: BlogRSS
url: https://www.vapor.io/feed/
- type: Support
url: https://github.com/vapor-ware/synse-server/issues
- type: Contact
url: https://www.vapor.io/contact/
- type: TermsOfService
url: https://www.vapor.io/legal/website-terms-of-use/
- type: PrivacyPolicy
url: https://www.vapor.io/legal/privacy-policy/
- type: License
url: https://synse.readthedocs.io/en/latest/license/
- type: Protobuf
url: grpc/vapor-io-synse-v3plugin.proto
- type: Packages
url: packages/vapor-io-packages.yml
- type: SDKs
url: packages/vapor-io-packages.yml
- type: CLI
url: cli/vapor-io-cli.yml
- type: Sandbox
url: sandbox/vapor-io-sandbox.yml
- type: Authentication
url: authentication/vapor-io-authentication.yml
- type: ErrorCatalog
url: errors/vapor-io-problem-types.yml
- type: Conventions
url: conventions/vapor-io-conventions.yml
- type: Lifecycle
url: lifecycle/vapor-io-lifecycle.yml
- type: ChangeLog
url: changelog/vapor-io-changelog.yml
- type: Conformance
url: conformance/vapor-io-conformance.yml
- type: DataModel
url: data-model/vapor-io-data-model.yml
- type: RateLimits
url: rate-limits/vapor-io-rate-limits.yml
- type: Plans
url: plans/vapor-io-plans-pricing.yml
- type: AgentSkill
url: skills/_index.yml
- type: LLMsTxt
url: llms/vapor-io-llms.txt
x-enrichment:
date: '2026-09-02'
status: enriched
artifacts_added: 23
pass: local-v1
x-coverage:
state: covered
reason: covered
detail: Vapor IO publishes a real machine-readable contract — the Synse V3Plugin Protocol Buffers file, 12 RPCs, harvested
verbatim — plus a complete HTTP/WebSocket API reference, first-party Go and Python clients, a Go CLI and container images.
No OpenAPI exists anywhere on any host or in the vapor-ware organization, so the REST surface is documented in markdown
only.
evidence:
- url: https://raw.githubusercontent.com/vapor-ware/synse-server-grpc/master/synse.proto
status: 200
- url: https://synse.readthedocs.io/en/latest/server/api.v3/
status: 200
- url: https://synse.readthedocs.io/openapi.json
status: 404
checked: '2026-09-02'