DoorDash Drive API
The DoorDash Drive API enables businesses to request on-demand deliveries fulfilled by DoorDash's fleet of Dashers. It provides endpoints for checking delivery serviceability, getting delivery quotes, creating and managing deliveries, and tracking delivery status in real time. The API uses JWT-based authentication and is designed for businesses that want to offer delivery from their own ordering experience while leveraging DoorDash's logistics network.
Documentation
Specifications
OpenAPI
https://raw.githubusercontent.com/api-evangelist/doordash/refs/heads/main/openapi/doordash-drive-openapi.yml
AsyncAPI
https://raw.githubusercontent.com/api-evangelist/doordash/refs/heads/main/asyncapi/doordash-drive-webhooks-asyncapi.yml
SDKs
Code Examples
CodeExamples
Node.js SDK Example Application
CodeExamples
Node.js Sample
CodeExamples
Python Sample
CodeExamples
Java Sample
CodeExamples
Kotlin Sample
CodeExamples
PHP Sample
CodeExamples
C# / .NET Sample