Making data available to developers using APIs

Application programing interfaces (APIs) underpin common actions such as posting on social media or buying a concert ticket online— they are key to bridging the gap between legacy applications and innovative digital solutions.

APIs enable Chief Information Officers (CIOs) and Chief Digital Officers (CDOs) to develop a strategy that enables application modernisation and reduces the friction between legacy and modern systems.

We have already used APIs to help our clients to:

  • Catalogue their application portfolio
  • Optimise assets like data and transactions
  • Address problems such as skills gaps or legacy integration

A UK government department has a back-end tidal protection system, built using accurate and reliable data from the UK’s largest network of tidal stations. They need to make this prediction capability available as an API to developers across the UK using a subscription (paid and free) model.

About Client

A UK Government Department. 

Problem

  • Make data available as an API to developers across UK and world to consume prediction data for their applications 
  • Provide tiered access to APIs and data using paid subscriptions
  • Eliminate Manual processes for selling tidal prediction files
  • Automate deployment of Azure infrastructure and code

Solution

  • Creating a self-service developer portal to enable customers to browse APIs and documentation
  • Using Azure web jobs for subscription lifecycle management
  • APIM Developer portal template customisation to enable integration with UKHO's payment portal
  • Protecting the backend service from unauthorised access using certificate authentication and IP Whitelisting, while allowing users to access service only via APIM gateway

Outcome

  • Improved the efficiency, reach and availability of tidal data service
  • Opened up new avenues for integrating tidal prediction data with 3rd party applications
  • Created a new revenue stream

Insights

Blog

Driving service innovation through analytics

At the Churchill War Rooms on 18 September, John Owen, CEO of Mastek, played host to guests in senior roles across government
Read more
Webinar

Optimising mobile app accessibility

Meeting mobile accessibility requirements of the differently abled.
Read more
Blog

The importance of assessing application performance testing risks

Every software application is different. As such, not all applications need to be performance tested.
Read more