Introduction

The Duro GraphQL API provides a powerful interface to interact with your product lifecycle management data. This guide will help you understand the core concepts and get started with integration.

Why GraphQL?

Our API is built using GraphQL, offering several advantages:

  • Request exactly the data you need and ability to fetch multiple resources in parallel

  • Strong typing and schema validation

  • Efficient data loading

  • Interactive documentation and exploration

API Architecture

The Duro API follows these core principles:

  • RESTful-like resource patterns

  • Clear name-spaced resources

  • Consistent error handling

  • Rate limiting for stability

  • Versioned schema updates

Prerequisites

Before you begin, you'll need:

  • A Duro account

  • Basic understanding of GraphQL

  • Your preferred GraphQL client

Tools and SDKs

We recommend using these tools:

Next Steps

Learn how to authenticate your requests to get started.

Last updated