SDK

What is an SDK?

An SDK, or software development kit, is a set of resources for developing integrations or applications. It can include libraries, tools, and documentation for a specific platform.

SDK setup varies by vendor and also depends on whether it is for a specific programming language, operating system, or hardware. A standard component included in almost every SDK is the API (also commonly referred to in the plural), which lets software projects be linked at the source code level. 

Providing this basic programming interface is usually accompanied by extensive documentation that includes instructions on how to use it, as well as other useful information. Thanks to it, interested developers can quickly get an idea of the feasibility of their project and how to achieve it.

If necessary or useful for development, a good SDK should include a compiler or debugger and other available testing and analysis tools, as well as all essential technical components, such as the editor, library, runtime system, and development environment. 

SDK

Share with someone else so they can learn about digital marketing!

Related Terms

what is an ecommerce

E-commerce

E-commerce means electronic commerce and describes transactions carried out through digital means.

what are mass emails

Email marketing

Email marketing uses email to communicate content and offers to a defined audience.

inbound marketing glossary

Inbound marketing

Inbound marketing aims to attract and engage people with relevant content and experiences.

information architecture glossary

Information architecture

Information architecture organizes content and relationships to make search, navigation, and comprehension easier.

ad blocker digital advertising blocking

Ad blocker

An ad blocker is a tool that blocks or filters certain ads and resources according to its rules.

ad server marketing glossary

Ad server

An ad server is a system that manages ad delivery and records information about where ads are published, based on its functions.

algorithm glossary

Algorithm

An algorithm is a defined procedure for completing a task or solving a problem.

organic reach definition

Organic reach

Organic reach represents the people or accounts reached without paid ad distribution, as defined by the platform.