APIs and Data Sharing

We help clients define a strategy for API management, assess public-cloud/multi-cloud software tools and implement tailored solutions. Our service is designed for public sector organisations carrying out digital transformation in a complex technical landscape with bespoke platforms, a growing set of microservices and many APIs to manage.


  • A highly skilled, cross-functional and collaborative team
  • A clear and contextualised articulation of your aims and objectives
  • Set of principles including measurable Critical Success Factors and KPIs
  • Mapping of your service design across all touchpoints
  • Assessment of your technical architecture and security risk mitigations
  • Log of Assumptions, Decisions, Risks, Issues and Dependencies (ADRID)
  • Quantitative and qualitative user needs research and long-listing candidate solutions
  • Assessment of AWS, Google-Apigee, IBM, Kong, MuleSoft, Postman, Tyk...
  • Clear comparison and selection recommendation, backed by evidenced audit report
  • Implementation of strategy and API (gateway) management software


  • Reassurance of auditable, independent recommendation on API management software
  • Credible evidence base showing how needs/requirements and value-for-money are met
  • Highlights how to improve services for external and internal users
  • Delivers a more cost-effective public and/or internal service
  • Leverages experience across numerous public sector organisations
  • Increases stakeholder buy-in to business transformation through our collaborative approach
  • Shows how to improve internal operations and deliver cost reductions
  • Provides audit trail of key decisions on solution design/selection
  • Vendor capability has track record at DWP and DFT


£600 to £2,430 a person a day

Service documents


G-Cloud 12

Service ID

3 4 7 0 0 9 4 0 9 8 6 3 1 8 1


Telephone: +44 207 033 8000
Email: adam.cole@zuhlke.com


Planning service
How the planning service works
We closely work with a client to create a service delivery plan that will be implemented using an Agile delivery approach, in an incremental way of working, through several iterations delivering business value. The plan includes a defined vision or goal which has been documented whilst working with the clients’ project sponsor.

We start the planning process by conducting an interactive workshop which helps define a service delivery roadmap, high-level backlog, and minimal viable product. We ensure that the client is comfortable with the proposed delivery roadmap and the estimations made during the planning process.

Further planning is performed on an ongoing basis with the involvement of the client’s representatives. The client reviews the delivered service and works collaboratively with Zuhlke to create and refine Product Backlog Items for the implementation ensuring the service is delivered on time and within the defined functionality.

Regular demos are conducted demonstrating delivery progress, feedback is received from the client’s representatives, which can then be incorporated into the delivery plan. On an ongoing basis the progress is measured with a set of metrics defined prior to the project start and is available to the client through a Project Tracking System.
Planning service works with specific services


Training service provided
How the training service works
One of Zuhlke’s key differentiators is the way in which we transfer our knowledge and look to leave a sustainable in-house capability long after we leave a program or project. Working closely and collaboratively on our client’s site is very important, this allows us to identify coaching opportunities, regularly pair and in some cases provide formal coaching if needed.
Understanding our clients’ goals as early as possible around cloud service transformation, delivery and the training support required allows us to shape our engagement and deliver the most appropriate value. A tailored program can be mutually defined alongside any agreed deliverables.
Our engineers and consultants frequently engage in collaborative projects jointly with clients, slowly transferring responsibility to the client over time and backing out once the appropriate skills and knowledge have been successfully transferred.
Training is tied to specific services

Setup and migration

Setup or migration service available
How the setup or migration service works
Zuhlke helps to setup, plan and implement migrations from both legacy applications to secure cloud services, and between cloud services. We make the right choice for our clients.
Our phased approach to running projects is fully aligned to the GDS Service Design Manual:
• Discovery – Identify and understand requirements and constraints, user needs and define an initial technical architecture for cloud-based services.
• Alpha – Look to establish a working prototype for the solution proving the technical architecture, technology choices, user experience and business value. Look to mitigate the technical risk by building a ‘Walking Skeleton’ which proves out the architecture for the target cloud services.
• Beta – Support the integration, implementation, deployment and migration to the new service throughout this phase. Delivery of production quality features, resulting in a minimal viable product (MVP) with minimal functionality enabling a release for production trials. Ensure the service is Tested and that it’s always learning and improving ready for the GDS Service Assessment prior to going Live.
• Live – While the service is operational and in-use by customers Zuhlke may be able to (where needed) evolve the system based on analytics and feedback to ensure it continuously improves.
Setup or migration service is for specific cloud services

Quality assurance and performance testing

Quality assurance and performance testing service
How the quality assurance and performance testing works
Zuhlke’s approach is to engineer quality into all the products and services that are built as early as possible, this can include; code, framework, infrastructure, security, usability and user experience.
Also, automate as much as possible, especially the unit and integration tests which support the products and services being built using a Test-Driven Development (TDD) approach. We distinguish External Quality, which relates to the utility and value perceived by the user and the client, from internal quality, which relates to the engineering team’s ability to make consistent progress towards delivering value.
We use a range of testing tools, techniques and approaches to ensure appropriate levels of quality are maintained, and evidence of them gathered. For external Quality we carry out our testing at 3 different levels, User testing, Stakeholder Testing and Quality Assurance via automation.
Specific performance metrics vary by system and are a key consideration when building out a product or service. Zuhlke will consider these when defining the non-functional requirements for the system based on client’s requirements.

Security testing

Security services
Security services type
  • Security strategy
  • Security risk management
  • Security design
  • Cyber security consultancy
  • Other
Other security services
  • Security Consultancy
  • Data Security Consultancy

Ongoing support

Ongoing support service
Types of service supported
Buyer hosting or software
How the support service works
Zuhlke understand that getting a cloud based digital service Live is a fantastic achievement, however the work to continually refine and build on that service and see some business benefits never stops. Continually refining and improving that service to ensure its always available, is easy to maintain and is highly usable by its end users needs consideration. Zuhlke can provide this support.

Usually the service is tailored to the needs of the client but can include all aspects of Service Management, Operational support and Third-level Support. Being Agile means, we can tailor our model to suit clients’ specific needs avoiding unnecessary waste, if a client needs us to support an ITIL framework for example this is possible.

Service scope

Service constraints

User support

Email or online ticketing support
Phone support
Phone support availability
9 to 5 (UK time), Monday to Friday
Web chat support
Support levels
Zuhlke can provide incident support and out of hours support. SLA’s are agreed individually to support clients based on their business, operational and technical needs.


Supplier type
Not a reseller

Staff security

Staff security clearance
Conforms to BS7858:2012
Government security clearance
Up to Baseline Personnel Security Standard (BPSS)


£600 to £2,430 a person a day
Discount for educational organisations

Service documents