# USDOT ITS JPO Operational Data Environment (ODE) REST API

**Canonical:** https://apis.io/apis/us-dot/its-jpo-ode-rest-api/  
**Provider:** U.S. Department of Transportation — https://apis.io/providers/us-dot/  
**Base URL:** https://github.com/usdot-jpo-ode/jpo-ode  
**Documentation:** https://github.com/usdot-jpo-ode/jpo-ode

USDOT ITS JPO Operational Data Environment (ODE) REST API is one of 12 APIs that [U.S. Department of Transportation](https://apis.io/providers/us-dot/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification and an AsyncAPI event-driven specification. Tagged areas include Connected Vehicles, ITS, Roadside Units, SAE J2735, and Safety. The published artifact set on APIs.io includes an OpenAPI specification and an AsyncAPI specification.

The reference connected-vehicle data platform authored by the USDOT Intelligent Transportation Systems Joint Program Office. Eight operations over SAE J2735 messaging — Traveler Information Message query, create, update and delete against physical roadside units, Probe Data Management deposit, SNMP query and on-board-unit log upload. This is DEPLOYABLE SOFTWARE, not a DOT-hosted service: the Swagger 2.0 host is the literal placeholder "yourhostname" and an operator runs it on its own infrastructure under Apache 2.0. The REST API is the thin edge of a Kafka platform whose 35 topics are declared in the ODE's own configuration and captured as an AsyncAPI 3.0 document here. Safety-critical — the TIM writes change what roadside units broadcast to vehicles, and there is no idempotency key anywhere on the surface.

## Machine-readable artifacts (8)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/us-dot/refs/heads/main/openapi/us-dot-its-jpo-ode-rest-api-openapi.yml
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/us-dot/refs/heads/main/overlays/us-dot-its-jpo-ode-rest-api-overlay.yaml
- **AsyncAPI** — https://raw.githubusercontent.com/api-evangelist/us-dot/refs/heads/main/asyncapi/us-dot-its-jpo-ode-asyncapi.yml
- **Protobuf** — https://raw.githubusercontent.com/api-evangelist/us-dot/refs/heads/main/grpc/us-dot-ode-geoRoutedMsg.proto
- **Protobuf** — https://raw.githubusercontent.com/api-evangelist/us-dot/refs/heads/main/grpc/us-dot-ode-geoHashRoutedMsg.proto
- **SourceCode** — https://github.com/usdot-jpo-ode/jpo-ode
- **License** — https://github.com/usdot-jpo-ode/jpo-ode/blob/master/LICENSE
- **AgentSkill** — https://raw.githubusercontent.com/api-evangelist/us-dot/refs/heads/main/skills/us-dot-deposit-tim-to-roadside-unit.md

## Other U.S. Department of Transportation APIs (11)

- [FAA Aeronautic Product Release API (APRA)](https://apis.io/apis/us-dot/faa-aeronautic-product-release-api/)
- [FAA Air Carrier Pilot Records Database (PRD) API](https://apis.io/apis/us-dot/faa-air-carrier-prd-api/)
- [FAA Safety Assurance System (SAS) API](https://apis.io/apis/us-dot/faa-safety-assurance-system-api/)
- [FAA Data Catalog (CKAN Action API v3)](https://apis.io/apis/us-dot/faa-data-catalog-ckan-api/)
- [DOT Data Hub Open Data API](https://apis.io/apis/us-dot/dot-data-hub-soda-api/)
- [Bureau of Transportation Statistics Open Data API](https://apis.io/apis/us-dot/bts-open-data-soda-api/)
- [NHTSA vPIC (Vehicle Product Information Catalog) API](https://apis.io/apis/us-dot/nhtsa-vpic-api/)
- [NHTSA Safety API (recalls, complaints, safety ratings)](https://apis.io/apis/us-dot/nhtsa-safety-api/)
- [FRA Safety Data Web Services](https://apis.io/apis/us-dot/fra-safety-data-api/)
- [FMCSA QCMobile API](https://apis.io/apis/us-dot/fmcsa-qcmobile-api/)
- [U.S. Department of Transportation Airport Status Web Service](https://apis.io/apis/us-dot/us-dot-faa-airport-status-web-service-openapi/)

## Tags

Connected Vehicles, ITS, Roadside Units, SAE J2735, Safety, Kafka

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/us-dot/its-jpo-ode-rest-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/us-dot/.
