Upgrade to Pro — share decks privately, control downloads, hide ads and more …

apidays New York 2025 - Using GraphQL SDL files...

apidays New York 2025 - Using GraphQL SDL files as executable API Contracts by Hari Krishnan (Specmatic)

Using GraphQL SDL files as executable API Contracts
Hari Krishnan, Co-founder & CTO at Specmatic

apidays New York 2025
API Management for Surfing the Next Innovation Waves: GenAI and Open Banking
May 14 & 15, 2025

------

Check out our conferences at https://www.apidays.global/

Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8

Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io

Explore the API ecosystem with the API Landscape:
https://apilandscape.apiscene.io/

Avatar for apidays

apidays

May 23, 2025
Tweet

More Decks by apidays

Other Decks in Programming

Transcript

  1. © 2025 All Rights Reserved Using GraphQL SDL files as

    executable API Contracts HariKrishnan83 Hari Krishnan Co-Founder and CTO
  2. © 2025 All Rights Reserved Broken Integration type Product {

    id: ID! name: String! inventory: Int! type: ProductType! } findAvailableProducts( type: ProductType!, pageSize: Int ): [Product] findAvailableProducts( type: ProductType!, pageSize: Int! ): [Product] type Product { id: ID! name: String inventory: String type: ProductType! }
  3. © 2025 All Rights Reserved GraphQL Mocking Starting a GraphQL

    Mock Server in seconds using GraphQL SDL Files #NOCODE
  4. © 2025 All Rights Reserved Live Demo Component Testing the

    Front End with Mock GraphQL Backend #NOCODE
  5. © 2025 All Rights Reserved • Shift Left all the

    way to Design • Reduced time-to-market due to Parallel Development • Enhanced DevEx with improved Collaboration • Resilient API Building Blocks Contract Driven Development
  6. © 2025 All Rights Reserved Thank You! Hari Krishnan Co-Founder

    and CTO HariKrishnan83 harikrishnan83 harikrishnan83