Back to R&D main

Upgrade to graphql APIs for ENVD

ISC are upgrading their API as a critical step in the electronic National Vendor Declaration (eNVD) roadmap?

Project start date: 29 September 2021
Project end date: 29 September 2021
Publication date: 28 March 2022
Project status: Completed
Livestock species: Grain-fed Cattle, Grass-fed Cattle, Sheep, Goat, Lamb

Summary

The purpose of this project to is enable the vendors to upgrade their API from REST to GraphQL query language. This update is a critical step in the electronic National Vendor Declaration (eNVD) roadmap and ISC API strategy to streamline services, increase performance and reduce technical debt.

Objectives

Progress toward a consolidated service (API)
• Enables retirement of previous services and schema
• Hosts description of data in API
• Facilitates efficient queries
• Reduces the need for service versioning in the future

Key findings

GraphQL is a new API technology that comes with its own learning curve both to the technology itself as well as ISC's implementation.

GraphQL has introduced new methods of eNVD schema definition, creation, modification and retrieval and this project has proven it can deliver a solution that meets both LPA and eNVD requirements.

This project has also demonstrated that GraphQL can provide a more efficient path for both ISC users and integrators to interact with eNVD and can reduce complexity with future enhancements to the platform.

Benefits to industry

By co-funding this development, MLA/ISC are ensuring the eNVD solution delivered through integrators like Sapien Technology is continuously improving the integrity experience and compliance for producers.
This will create less on-cost for users of proprietary systems in the supply chain, decrease the technical debt (cost) for ISC and ensures future improvements can be dynamically delivered to integrators avoiding future costs.