Unit 1: Introduction to API

In this unit, we'll go over what an API is and explain its purpose. We'll also cover the ways in which the SDMX API assists users when working with statistical data and metadata.

What is an API?

So, what exactly is an API?

An API (Application Programming Interface) is a set of rules, protocols, and tools that allow different software applications to communicate with each other. It acts as an intermediary, enabling one piece of software to request data or services from another.

APIs allow applications to communicate and share data, enabling automation, integration, and faster development. For businesses, APIs reduce manual effort, improve efficiency, and support innovation by connecting systems and services seamlessly. APIs facilitate the creation of scalable, flexible, and data-driven applications in modern software environments.

APIs are the backbone of modern software ecosystems, enabling seamless integration and innovation across diverse platforms.

Why an SDMX API?

How exactly does SDMX API assist users when working with statistical data and metadata? Below are a few key points describing the vision of SDMX.

Select each benefit for details.

Improves Quality
Improves Quality
SDMX aims to improve the quality of the statistical data and metadata that are exchanged. One of the main visions of SDMX is to standardise the exchange of statistical data and metadata. This involves creating universal formats and models for data and metadata that all participants can understand and use. By providing these standards and guidelines, it can help ensure that the data and metadata are accurate, complete, and reliable.

Another key vision of SDMX is to foster collaboration among international organisations and their member countries. By facilitating the exchange of data and metadata, it can help these entities work together more effectively and achieve their goals.

Promotes Efficiency
Promotes Efficiency
SDMX aims to facilitate and enhance the sharing and exchange of statistical data and metadata. By creating a common language for these exchanges, it helps to eliminate barriers and make it easier for all parties to share and use statistical data.

Another goal of SDMX is to enable automated (machine to machine) data sharing and process automation.

Finally, through standardisation, SDMX seeks to make the exchange of statistical data and metadata more efficient. This can help reduce the time, effort, and resources needed to share and use this data.

Drives Innovation
Drives Innovation
SDMX envisions driving innovation in statistical data and metadata exchange through its standards. It promotes the use of modern techniques, technologies, and best practices to keep up with the evolving needs of data exchange.

Facilitates Data Use
Facilitates Data Use
SDMX endeavours to facilitate data use through web services and connectors (Python, R, MS Power BI, and the like).

Supports Decision-Making
Supports Decision-Making
Ultimately, the goal of SDMX is to support decision-making by providing timely, accurate, and high-quality data. By improving the exchange and use of statistical data and metadata, it can help policymakers, researchers, and others make informed decisions.

What do you know?

Now that you've completed our introduction, try this question.

How does SDMX facilitate data use?

Select your answer and then select Submit.

Coming next

In the next unit, you'll learn about specific features of the latest version of SDMX API and you'll have access to additional resources that will equip you with the additional knowledge you need to explore this valuable tool.

AI assistant

Need help finding something? I am an AI Assistant that's here to help!

Welcome to SDMX AI assistant

What are you looking for?

SDMX AI assistant

By using this AI-powered service ("Service"), you acknowledge and agree to the following:

This Service uses generative AI to assist with statistical analysis and research. While the Service strives to deliver useful information, the output ("Output") may contain inaccuracies, omissions, or biases. The Output is provided for informational purposes only and should not be considered professional advice. You remain responsible for how you interpret and use the Output.

The BIS makes no warranties regarding the accuracy or completeness of the Output and accepts no liability for any loss or damage resulting from its use.

Do not include or share personal, private, confidential or proprietary information when using the Service.

By using this technology, you agree to the Terms and Conditions.

How the assistant can help you

Understand SDMX standards

Ask and get clear explanations about SDMX standards.

Navigate the website

Find tools and documentation on website quickly.

Explore SDMX tools

Ask about API, software and libraries supporting SDMX.

Access documentation

Locate technical guides, specifications, and FAQs.