Expand Minimize Picture-in-picture Power Device Status Voice Recognition Skip Back Skip Forward Minus Plus Play Search

Documentation

Approved SDL Specification & SDL Software
V1.0 2017-05-09

The following SDL Specifications and SDL Software have been approved by the SDLC Board of Directors as required in the SDLC Bylaws.

Documentation and Guides for the components of SDL Core (Embedded) and Proxy (Android and iOS) are located here: https://smartdevicelink.com/resources/pdfs/ .

The date of the last approved revision is included at the top of each document.

Code for each component of SDL Software is located under the component's respective GitHub repository: https://github.com/smartdevicelink .

The date of the last approved revision is included within each repository.

HMI Documentation

Continue

The SDL HMI Integration guidelines are the source of all API information related to your in-vehicle implementation of SDL. These documents will help you understand how your vehicle communicates with the embedded SDL Core component. They include information on how to make features available to SDL App Developers in your vehicle.

Continue

SHAID Documentation

Continue

Information for integrating with the Super Helpful Application ID (SHAID) services. SHAID is a group of micro-services that help keep information about applications synchronized across the SmartDeviceLink (SDL) ecosystem.

Continue

Android Documentation

Continue

Android mobile guides will walk you through different components of the Android mobile library to get you up and running with SDL.

API Reference Documentation is also available for the Android Mobile Libraries.

Continue

iOS Documentation

Continue

iOS mobile guides will walk you through different components of the iOS mobile library to get you up and running with SDL. We have basic guides on getting your development environment ready all the way to advanced topics such as video streaming for navigation applications.

API Reference Documentation is also available for the SDL iOS Libraries.

Continue

Best Practice Guides

Continue

The best practice guides will help you refine how your app works using SDL to provide the best experience possible.

Continue

SDL Core Documentation

Continue

The SDL Core Guides provide you with information on the architecture of SDL Core, as well as information on how to customize parts of the application to suit your needs.

API Reference Documentation provides you with information on how to implement, build, configure, and run SDL Core in your vehicles.

Continue

SDL Server Documentation

Continue

Policies govern how applications can interact with SDL on a vehicle’s head unit. The SDL Server guides will help you get setup to distribute policies and understand some of the basics.

API Reference Documentation is also available for the SDL Server.

Continue

Licensing

Continue

SmartDeviceLink is licensed under the BSD3-Clause "New" or "Revised" License. Additionally, both the source and binary distributions of this software contain some third party software. All the third party software included or linked is redistributed under the terms and conditions of their original licenses.

The Third Party software included and used by each project is listed here.

Continue