Duro API
ChangelogStatusApp
  • Welcome to Duro Dev Center
  • Getting Started
    • Introduction
    • Authentication
    • Hello World
  • Core Concepts
    • Components & Products
    • Documents
    • Change Orders
  • Advanced Topics
    • Searching and Filtering
    • Datarooms & RBAC
    • Webhooks
    • Error Handling
  • Library Configuration
    • Introduction to Duro's Config System
    • Category Registry
    • Revision Scheme
    • CPN Generation Scheme
    • CPN Schema Reference
  • Community
    • Developer Community
Powered by GitBook
On this page
  • Why GraphQL?
  • API Architecture
  • Prerequisites
  • Tools and SDKs
  • Next Steps
Export as PDF
  1. Getting Started

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

PreviousWelcome to Duro Dev CenterNextAuthentication

Last updated 6 months ago

(with GraphQL support)

Learn how to to get started.

GraphQL Playground
Apollo Client
Postman
authenticate your requests